Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.576 pregleda

Najnovija ↓

Autoinkrement polje 18.05.2010. u 22:31 · pre 200 meseci #1
Kako da dobije vrednost sledeceg unosa ako je polje autoinkrement tj. kako da znam sledecu vrednost autoinkrement polja...

Re: Autoinkrement polje 19.05.2010. u 10:47 · pre 200 meseci #3
@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 ?
Re: Autoinkrement polje 19.05.2010. u 10:55 · pre 200 meseci #4
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
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme