При нов AUTO_INCREMENT
стойността е генерирана, можете също да я получите, като изпълните SELECT LAST_INSERT_ID()
изявление с mysql_query()
и извличане на стойността от резултатния набор, върнат от оператора.
За LAST_INSERT_ID()
, последният генериран идентификатор се поддържа в сървъра на база на връзка. Не се променя от друг клиент. Дори не се променя, ако актуализирате друг AUTO_INCREMENT
колона с немагическа стойност (тоест стойност, която не е NULL и не е 0). Използване на LAST_INSERT_ID()
и AUTO_INCREMENT
колони едновременно от множество клиенти е напълно валидно. Всеки клиент ще получи последния вмъкнат идентификатор за последния израз, който клиентът е изпълнил.