Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Autoinkrement polje

[es] :: MySQL :: Autoinkrement polje

[ Pregleda: 1812 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

YuMERA
Srbija

Član broj: 54464
Poruke: 57
*.dynamic.isp.telekom.rs.



+2 Profil

icon Autoinkrement polje18.05.2010. u 21:31 - pre 168 meseci
Kako da dobije vrednost sledeceg unosa ako je polje autoinkrement tj. kako da znam sledecu vrednost autoinkrement polja...

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Autoinkrement polje18.05.2010. u 21:45 - pre 168 meseci
ne mozes da znas "sledecu vrednost" - mozes sam oda znas "sta je malopre dobijeno" sa last_insert_id()
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.adsl.eunet.rs.



+3 Profil

icon Re: Autoinkrement polje19.05.2010. u 09:47 - pre 168 meseci
@bogdan.kecman

Nesto sam izguglao, da polje Auto_Increment koje vrati SHOW TABLE STATUS daje tu "sledecu vrednost",
al nisam jos probao ?


@YuMERA

Cisto iz radoznalosti da priupitam, a zbog cega ti treba sledeca vrednost autoincrement polja ?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Autoinkrement polje19.05.2010. u 09:55 - pre 168 meseci
tudfa, zavisi od storage engine-a, vecina ih ignorise to polje ... a sve i da je sadrzaj tog polja tacan (na primer za myisam je uvek tacan), to ti nista ne znaci posto ako ti procitas tu vrednost, i onda uradis insert, ne mora da znaci da je tvoj insert dobio taj id koji si procitao posto je mozda u medjuvremenu uleteo drugi thread sa insertom koji je pokupio taj id .. tako da je to potpuno beskorisna informacija koji mozes da pokupis is table statusa...

zato se koristi last_insert_id() koji ce da ti vrati id koji je tvoj thread zadnje dobio ... tako da si siguran da si procitao ID koji ti treba
 
Odgovor na temu

[es] :: MySQL :: Autoinkrement polje

[ Pregleda: 1812 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.