Posted By: eagle (Jirka Novak) on 'CZdatabases'
Title:     SQL newbie question
Date:      Mon Dec  4 15:56:30 2000

  Kdyz uz se tu pokladaji newbie dotazy, taxi taky jeden prihodim...

Rekneme, ze mam MySQL. Vytvorim databazi, vytvarim tabulku:
CREATE TABLE tabulka(
id int primary key unique auto_increment,
name varchar(64),
...);

Me by zajimalo, jak se vlastne zachazi s tim "auto_increment". Cili jak 
docilim toho, ze 'id' si generuje sam RDBMS. Zatim to funguje tak, ze si 
zjistim nejvetsi 'id', prictu 1 a vlozim prvek s vyslednym 'id'. To ale s 
"auto_increment" nema nic spolecneho. Zrovna tak ne s "unique".

Moje predstava je takova, ze v INSERT INTO tabulka VALUES(...);
zadam na miste 'id' nejakou specialni hodnotu nebo znak, kterym dam najevo, 
jak to vlastne chci. :-)

Takze jak to vlastne je?

-----------------------------------------       Eagle
|  Jirka "Eagle" Novak                |
|   eagle@unicode.cz                  |    "Nemente veci, ktere jiz samy
|    ICQ:  46044619                   |     o sobe dobre funguji."
|      http://www.unicode.cz/~eagle/  |                            Lao'c
-----------------------------------------

Search the boards