Autor | Zpráva | ||
---|---|---|---|
majo80 Profil * |
#1 · Zasláno: 22. 2. 2011, 22:02:16
Alebo ako zistiť ID posledného záznamu bez toho aby som musel pred tým urobiť nejaký INSERT do tabuľky? Napr. dnes urobím niekoľko insertov, potom pár odstránim a za dva dni chcem zistiť aké číslo má posledný insert v ID.
|
||
pcmanik Profil |
#2 · Zasláno: 22. 2. 2011, 22:20:53 · Upravil/a: pcmanik
SELECT MAX(id) FROM... |
||
majo80 Profil * |
#3 · Zasláno: 22. 2. 2011, 22:24:50
Skúšal som, ale asi som nepochopil ako to mám použiť v kóde.
|
||
pcmanik Profil |
#4 · Zasláno: 22. 2. 2011, 22:28:26 · Upravil/a: pcmanik
Pravdepodobne pouzivas php, tak si nastuduje funkcie
mysql_result mysql_fetch_array |
||
Joker Profil |
#5 · Zasláno: 22. 2. 2011, 22:49:40
pcmanik:
Teď ale záleží, jestli to je poslední ID tak, jak ho majo80 myslel. „Napr. dnes urobím niekoľko insertov, potom pár odstránim a za dva dni chcem zistiť aké číslo má posledný insert v ID.“ Poslední ID v jakém smyslu? Například když vložím záznamy 1, 2, 3 a pak odstraním 2 a 3, má to vrátit 3 nebo 1? - pokud 1 (tj. má se vrátit nejvyšší použité ID v tabulce), viz pcmanik. - pokud 3 (tj. má se vrátit ID použité při poslední operaci vložení) a ten sloupec je auto_increment, viz Jak získat auto_increment právě vkládaného řádku |
||
pcmanik Profil |
#6 · Zasláno: 22. 2. 2011, 22:53:29
Joker:
Len taka poznamka, preco tu nieje spravena tema, s uzitocnymi vecami? napr. ten tvoj clanok by som nikdy nenasiel, ale niekedy by sa mohol hodit :) |
||
Joker Profil |
#7 · Zasláno: 22. 2. 2011, 23:02:13
pcmanik:
„preco tu nieje spravena tema, s uzitocnymi vecami?“ Však je, Některé časteji řešené dotazy pro MySQL - FAQ, ale konkrétně tohle tam není. Zato by pro majo80 mohl být zajímavý bod o recyklování primárních klíčů (neboli pokud vložím záznamy 1, 2, 3 a pak 2 a 3 vymažu, příští vložený by neměl mít ID 2, ale 4) |
||
pcmanik Profil |
#8 · Zasláno: 22. 2. 2011, 23:05:33
Joker:
Ano, zle som sa vyjadril, chcel som povedat, preco tam nieje tvoj prispevok? |
||
Joker Profil |
#9 · Zasláno: 22. 2. 2011, 23:51:14
pcmanik:
„preco tam nieje tvoj prispevok?“ Přidal jsem ho tam. |
||
majo80 Profil * |
#10 · Zasláno: 23. 2. 2011, 20:22:40
Joker:
„Například když vložím záznamy 1, 2, 3 a pak odstraním 2 a 3, má to vrátit 3 nebo 1?“ Myslím, že ten druhý príklad je to čo hľadám. Idem sa na to pozrieť. |
||
Časová prodleva: 13 let
|
0