Při novém AUTO_INCREMENT
hodnota byla vygenerována, můžete ji také získat spuštěním SELECT LAST_INSERT_ID()
příkaz s mysql_query()
a získání hodnoty ze sady výsledků vrácené příkazem.
Pro LAST_INSERT_ID()
, poslední vygenerované ID je udržováno na serveru na základě jednotlivých připojení. Jiný klient jej nemění. Nezmění se ani, pokud aktualizujete další AUTO_INCREMENT
sloupec s nemagickou hodnotou (tj. hodnotou, která není NULL ani 0). Pomocí LAST_INSERT_ID()
a AUTO_INCREMENT
sloupců současně od více klientů je dokonale platný. Každý klient obdrží poslední vložené ID pro poslední příkaz, který klient provedl.
Další informace naleznete zde .