Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP PDO::lastInsertId() gibt 0 zurück

Sie müssen $db->lastInsertId() verwenden bevor Sie sich verpflichten, wenn Sie sich in einer Transaktion befinden. Selbst wenn Sie eine Transaktion rückgängig machen, wird die ID "verwendet" oder übersprungen, weshalb Sie sich nicht darauf verlassen sollten, dass IDs sequenziell sind.