sql >> Databasteknik >  >> RDS >> Mysql

PDO lastInsertId fungerar inte på transaktioner?

Du måste be om lastInsertId() innan du utför en transaction

Prova

$this->dbh->beginTransaction();
// $sql query ran
echo $this->dbh->lastInsertId();
$this->dbh->commit();



  1. Kan jag få tillbaka standardvärden för kolumnnamn i en MySQL-tabell?

  2. Spring Batch - JdbcCursorItemReader kastar OutOfMemoryError med stort MySQL-bord

  3. Foreign Key SQL:Allt du behöver veta om främmande nyckeloperationer

  4. Installera och anslut till PostgreSQL 10 på Ubuntu 16.04