Autor Zpráva
lokutus
Profil *
Ahoj,
jak již název napovídá, mám dotaz ohledně ID.

V databázi jsem si vytvořil tabulku users, ve které je je jako první položka "id". Potřebuji aby se při každém vložení dat do tabulky Id o jednu zvýšilo. CHci se zeptat, jakým scriptem to provedu.
Ve fóru phpBB je použit tag LastID, ale nevím jestli to nebyl jen název pro něco.

Děkuji
djlj
Profil
Nastav tomu sloupci aby byl primární a automatickou inkrementaci.
pitomec
Profil
v databazi das struktura a tam kliknes na upravu toho sloupce a das extra:auto_increment
lokutus
Profil *
a pak jen stačí, když při přidávání dat do tabulky položku pro id vynechám a ono si to samo přičle k poslednímu id 1-čku?
pitomec
Profil
ja vzdy vkladam 0
fandaa
Profil
a pak jen stačí, když při přidávání dat do tabulky položku pro id vynechám a ono si to samo přičle k poslednímu id 1-čku?
Ano.
Joker
Profil
lokutus
a pak jen stačí, když při přidávání dat do tabulky položku pro id vynechám a ono si to samo přičle k poslednímu id 1-čku?
Jen upřesním, že nový záznam dostane číslo o 1 vyšší, než poslední vložený záznam, nikoliv než poslední existující záznam.

Tzn. když například vložím hodnoty 1,2 a 3, potom smažu 2 a 3 a vložím nový řádek, ten nový bude mít číslo 4, ne 2.
pitomec
Profil
ano a to si muzes upravit v Úpravy tam je hodnota auto_increment...
suky
Profil
Joker
Diky na to sem se chtel zeptat, takze ona si ta databaze pamatuje kolikate je to vlozeni?
Alphard
Profil
takze ona si ta databaze pamatuje kolikate je to vlozeni
jak se to vezme, spíše bych řekl, že si pamatuje poslední vložené id, ať tam je, nebo je smazané

např. automaticky se vloží 1, 2, 3, 4, 5
smažeme 4 a 5
automaticky se vloží 6, 7, 8
ale teď manuálně vložíme hodnotu 14
automaticky bude následovat 15, 16
lokutus7323
Profil *
ok...děkuji za pomoc..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0