Правильно ли я понимаю, что функция mysql LAST_INSERT_ID () не сбрасывается между попытками вставки (как @@ identity делает в sql-сервере) ... что в случае сбоя непосредственно предшествующей операции вставки LAST_INSERT_ID () вернет pk любого pk последней вставки этого соединения в любую таблицу с автоматически увеличивающимся первичным ключом. И если я прав в этом, разве это не похоже на самое запаздывающее поведение для этой функции, которое можно придумать? Разве нет функции mysql, которая ведет себя так же, как @@ идентичность sql-сервера? Тот, который возвратит NULL, если , непосредственно предшествующий попытке вставки, не создает новую запись? Кроме того, как можно с уверенностью узнать первичный ключ самой последней операции вставки?