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)

Předmět Autor Datum
Měnit hodnotu primárního klíče není zrovna dobrý nápad. Navíc umělý klíč by neměl nést žádnou inform…
Wikan 23.01.2013 18:01
Wikan
Já vím, děkuji.. ale je to databáze sponzorů na ples a pro přehled jsem chtěl, aby bylo jasné, kolik…
csgut 23.01.2013 18:03
csgut
count()
Wikan 23.01.2013 18:06
Wikan
ziskani-poctu-radek.php
host 23.01.2013 18:35
host
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.
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ú…
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