Forum » Izdelava spletišč » LAST_INSERT_ID()
LAST_INSERT_ID()
masticore ::
kako bi zgledal query če imam
id int(20)unsigned NOT NULL auto_increment primary key
zdej bi pa rabu zadnji id v tem stolpcu, vem da z uporabo LAST_INSERT_ID() sam kako bi zgledal to ?
Lp masticore
id int(20)unsigned NOT NULL auto_increment primary key
zdej bi pa rabu zadnji id v tem stolpcu, vem da z uporabo LAST_INSERT_ID() sam kako bi zgledal to ?
Lp masticore
JerKoJ ::
Hmm, ce v bazo vpisujes lepo sploh ni problema
gleda na auto_increment lahko id polje vnasas kot NULL
npr:
DESC "TABLE"
id int auto_increment ...
bla varchar(40),
num int;
INSERT INTO "TABLE" VALUES (NULL,'Neki',2)
in ti bo baza sama postavlja pravi indeks in potem zadnjega pac dobis z
SELECT MAX(id) FROM "TABLE";
drugace bi moral imeti v tabeli se polje cas datetime, kjer bi pri insertu uporablju now()
npr: INSERT INTO "TABLE" VALUES(5,'Neki',2,now());
in bi zadnji vstavljeni indeks dobil z
SELECT id FROM TABLE ORDER BY cas LIMIT 0,1;
Ukaza last_insert_id() pa zal tut jest ne poznam
gleda na auto_increment lahko id polje vnasas kot NULL
npr:
DESC "TABLE"
id int auto_increment ...
bla varchar(40),
num int;
INSERT INTO "TABLE" VALUES (NULL,'Neki',2)
in ti bo baza sama postavlja pravi indeks in potem zadnjega pac dobis z
SELECT MAX(id) FROM "TABLE";
drugace bi moral imeti v tabeli se polje cas datetime, kjer bi pri insertu uporablju now()
npr: INSERT INTO "TABLE" VALUES(5,'Neki',2,now());
in bi zadnji vstavljeni indeks dobil z
SELECT id FROM TABLE ORDER BY cas LIMIT 0,1;
Ukaza last_insert_id() pa zal tut jest ne poznam
masticore ::
jap ...
sej jst ga tud nism poznal ...
iz manuala :
LAST_INSERT_ID([expr])
Returns the last automatically generated value that was inserted into an AUTO_INCREMENT column. See mysql_insert_id().
mysql> select LAST_INSERT_ID();
-> 195
sej zdej sm uporabu SELECT MAX(id) FROM "TABLE"; ..
sej jst ga tud nism poznal ...
iz manuala :
LAST_INSERT_ID([expr])
Returns the last automatically generated value that was inserted into an AUTO_INCREMENT column. See mysql_insert_id().
mysql> select LAST_INSERT_ID();
-> 195
sej zdej sm uporabu SELECT MAX(id) FROM "TABLE"; ..
Misak ::
masticore, prosim odgovri mi na mail. Hvala.
(`\'ˇ.¸(`\'ˇ.¸ ~ ¸.ˇ\'´)¸.ˇ\'´)
´ˇ.¸SloCartoon.net¸.ˇ`
(¸.ˇ\'´(¸.ˇ\'´ ~ `\'ˇ.¸)`\'ˇ.¸)
´ˇ.¸SloCartoon.net¸.ˇ`
(¸.ˇ\'´(¸.ˇ\'´ ~ `\'ˇ.¸)`\'ˇ.¸)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [SQL] primary key inkrementalno dodajanje (strani: 1 2 )Oddelek: Programiranje | 5354 (4544) | ejresnevem |
» | portal ostal, baza slaOddelek: Izdelava spletišč | 1827 (1712) | bombacina |
» | mySQL(+php) auto_increment field v tabeli.. Kako...?Oddelek: Izdelava spletišč | 1103 (1035) | Zzzzzzz |
» | php, mysql SELECT MAX(id)...Oddelek: Programiranje | 1272 (1168) | Gre-Gor |
» | Še eno mysql vprašanjeOddelek: Programiranje | 923 (848) | lordgreg |