sql >> Database >  >> RDS >> Mysql

PHP PDO::lastInsertId() retourneert 0

U moet $db->lastInsertId() . gebruiken voordat u zich vastlegt als u in een transactie zit. Zelfs als u een transactie terugdraait, wordt de id 'gebruikt' of overgeslagen. Daarom moet u er niet van uitgaan dat ID's opeenvolgend zijn.



  1. GROUPING- en GROUPING_ID-functies in SQL Server begrijpen

  2. Hoe vindt u niet-numerieke waarden in een kolom in MySQL

  3. Hoe kan ik een BEFORE-UPDATED-trigger doen met sql-server?

  4. Doctrine QueryBuilder verwijderen met joins