U moet de LAST_INSERT_ID()
. gebruiken functie:http://dev .mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id
Bijv.:
INSERT INTO table_name (col1, col2,...) VALUES ('val1', 'val2'...);
SELECT LAST_INSERT_ID();
Hiermee krijgt u de PRIMARY KEY
waarde van de laatste rij die jij ingevoegd:
De ID die is gegenereerd, wordt per verbinding op de server bewaard . Dit betekent dat de waarde die door de functie aan een bepaalde client wordt geretourneerd, de eerste AUTO_INCREMENT-waarde is die is gegenereerd voor de meest recente instructie die van invloed is op een AUTO_INCREMENT-kolom door die client .
Dus de waarde die wordt geretourneerd door LAST_INSERT_ID()
is per gebruiker en is onaangetast door andere zoekopdrachten die mogelijk op de server worden uitgevoerd van andere gebruikers .