Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem MySQL - pohyblivá změna čísla ID záznamu

Dobrý den,
chtěl bych poradit. Je možné nějak v phpMyAdmin nastavit u vytvořené tabulky pro databázi, aby se u záznamu ID číslo automaticky aktualizovalo? Př.: když někdo smaže záznam, kde ID = 5, tak je na tomto místě "mezera" a ve výpisu na webových stránkách navazuje na 4ku 6ka.. (a další vložený záznam má automaticky vytvořené id o jedno větší než poslední). Děkuji za odpověď! :)

Změna předmětu, původně: MySQL (host)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Nájdi najvyššiu hodnotu stĺpca: SELECT MAX( `column` ) FROM `table` ; za colum si dosať ID stĺpec,…
pme 23.01.2013 18:42
pme
Tohle mu ale nijak nepomůže. nový
Wikan 23.01.2013 18:44
Wikan
Neviem, či mu to pomôže, je to reset auto incrementu po zmazaní riadku v tabuľke. Iste ak má nejakú… nový
pme 23.01.2013 18:49
pme
Reset mu ale nepomůže, když se vymaže řádek někde uprostřed. poslední
Wikan 23.01.2013 18:52
Wikan

Nájdi najvyššiu hodnotu stĺpca:

SELECT MAX( `column` ) FROM `table` ; za colum si dosať ID stĺpec, ktorý sa inkrementuje, za table si dosať meno tabuľky.

ALTER TABLE `table` AUTO_INCREMENT = number; získanú hodnotu z prvého príkazu vlož na miesto number plus 1

Zpět do poradny Odpovědět na původní otázku Nahoru