Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 5.129 pregleda

Najnovija ↓

Vrednost autoincrement polja nakon INSERT 22.01.2005. u 19:34 · pre 265 meseci #1
Pozdrav,

Imam tabelu sa id (autoincrement) poljem. Zanima me kako da saznam vrednost tog "id" polja odmah nakon INSERT INTO komande. Potrebno mi je da to id polje povezem sa jos jednim poljem iz druge tabele.

Code:

id - INT autoincrement
name - CHAR

INSERT INTO test (name) VALUES ("sample")


id polje izostavim u VALUES sekciji, jer zelim da se naravno automatski generise.

Mislio sam da upotrebim MAX(id), ali se plasim situacije kada stigne vise INSERT zahteva u isto vreme.

Koristim PHP za razvoj.

Hvala na pomoci
Re: Vrednost autoincrement polja nakon INSERT 22.01.2005. u 20:40 · pre 265 meseci #2
https://www.elitesecurity.org/t83213
https://www.elitesecurity.org/t15746
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: Vrednost autoincrement polja nakon INSERT 22.01.2005. u 23:14 · pre 265 meseci #3
Hvala, koristicu LAST_INSERT_ID() .

Zanima me samo, da li je i u tom slucaju moguce doci do situacije gde se "umuvaju" 2 ili vise INSERT komandi pre nego sto se LAST_INSERT_ID() or prve INSERT komande izvrsi.

hvala.
Re: Vrednost autoincrement polja nakon INSERT 22.01.2005. u 23:39 · pre 265 meseci #4
Nemoguce.

last_insert_id() vraca zadnji insertovan id od trenutne konekcije, tako da moze biti jos drugih inserta sa druge konekcije, ali ce tebi vratiti korektnu vrednost.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme