Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PDO lastInsertId nie działa na transakcjach?

Musisz poprosić o lastInsertId() przed dokonaniem transaction

Wypróbuj

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odpowiednik PDO mysql_client_encoding()?

  2. LOAD_FILE zwraca NULL

  3. Łączenie się z instancją Amazon RDS przez instancję EC2 za pomocą MySQL Workbench

  4. Jak to zrobić w mysql lub rails

  5. virtualenv pip mysqldb mac os X python