Pozdrav!
Situacija je sledeća:
Imam "stored procedure" koja vrši nekoliko insert i update u različite tabele. Kada upišem u jednu tabelu, treba mi ID auto_increment polja iz te tabele, koje je upisano tada, da upišem u drugu tabelu.
Kontao sam da stavim
Pošto se procedura poziva veoma često, interesuje me da li postoji mogućnost da se nešto tu pobrka, pa da dobijem neki drugi ID, koji je upisan pozivom iste te procedure u isto vrijeme?
Situacija je sledeća:
Imam "stored procedure" koja vrši nekoliko insert i update u različite tabele. Kada upišem u jednu tabelu, treba mi ID auto_increment polja iz te tabele, koje je upisano tada, da upišem u drugu tabelu.
Kontao sam da stavim
Code:
"SELECT last_insert_id() into @last_id;"
poslije "SELECT last_insert_id() into @last_id;"
Code:
"INSERT into ...;"
"INSERT into ...;"
Pošto se procedura poziva veoma često, interesuje me da li postoji mogućnost da se nešto tu pobrka, pa da dobijem neki drugi ID, koji je upisan pozivom iste te procedure u isto vrijeme?