Это MariaDB 10.3.11.
Если вам интересно, при использовании LastInsertId
Если выполняется другой запрос после запроса на вставку безоговорочно возвращается 0.
Пример запроса:
Код: Выделить всё
$this->db->beginTransaction();
$statement = $this->db->prepare('INSERT INTO test SET (id, title) VALUES (:id, :title)');
$statement->bindValue(':id', 1);
$statement->bindValue(':title', 'title');
$statement->execute();
$statement2 = $this->db->prepare('UPDATE test2 SET update name = :name');
$statement2->bindValue(':name', 'test');
$statement2->execute();
$this->db->lastInsertId();
$this->db->commit();
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-php-pdo
Мобильная версия