Autor | Zpráva | ||
---|---|---|---|
j Profil * |
#1 · Zasláno: 6. 8. 2008, 12:50:15
mam problem s jednym ID vsetko mi vezme, ze je to INT ale akonahle chcem dat auto_increment tak hlasi chybu..
pozn. ID som vytvoril az neskor, ked bolo nutne.. a uz v tabulke su zapisane uz nejake stlpce, hodnoty.. zeby to bolo kvoli tomu? ako to teraz mozem vyriesit? vdaka za radu. |
||
nightfish Profil |
#2 · Zasláno: 6. 8. 2008, 12:57:48
jsou hodnoty v tom sloupci jedinečné? pakliže ne, odstraňte všechny duplicity
také je potřeba, aby sloupec, na kterém se nastavuje auto_increment, byl primárním klíčem... |
||
j Profil * |
#3 · Zasláno: 6. 8. 2008, 13:08:46
primarny kluc sa mi tam podaril vytvorit..
ale ten auto_increment mi tam neide.. mam tam uz asi 20 poloziek.. a az teraz som pridal datovy tip integer aby bol ID a chcem auto_increment nech mi zapise tie hodnoty.. od 1,2,3,4,5..... - 20 |
||
Tomasds Profil |
#4 · Zasláno: 6. 8. 2008, 13:31:48
Ujasni si pojmy.
ID se používá tím způsobem, že nastavíš auto increment a unique. Jeho účelem je jednoznačná identifikace záznamů. Zvyšování a unikátnost neřeší člověk, ale databáze a dělá to se stoprocentní spolehlivostí, stojí na tom současný svět. Pokud chceš někde v tabulce u řádků vypisovat pořadí nebo nějaké pěkné číslíčko 1-něco, tak si na to musíš udělat druhý sloupec, pojmenovat ho třeba "poradi" a logiku číslování si ošetřit "ručně" z php. |
||
Časová prodleva: 16 let
|
0