» »

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

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

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"; ..

Misak ::

masticore, prosim odgovri mi na mail. Hvala.
(`\'ˇ.¸(`\'ˇ.¸ ~ ¸.ˇ\'´)¸.ˇ\'´)
´ˇ.¸SloCartoon.net¸.ˇ`
(¸.ˇ\'´(¸.ˇ\'´ ~ `\'ˇ.¸)`\'ˇ.¸)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[SQL] primary key inkrementalno dodajanje (strani: 1 2 )

Oddelek: Programiranje
515412 (4602) ejresnevem
»

portal ostal, baza sla

Oddelek: Izdelava spletišč
61830 (1715) bombacina
»

mySQL(+php) auto_increment field v tabeli.. Kako...?

Oddelek: Izdelava spletišč
61108 (1040) Zzzzzzz
»

php, mysql SELECT MAX(id)...

Oddelek: Programiranje
171276 (1172) Gre-Gor
»

Še eno mysql vprašanje

Oddelek: Programiranje
5932 (857) lordgreg

Več podobnih tem