PDO lastInsertId在事务上不起作用?
我第一次在MySQL中使用PDO,目前只是在玩它。
到目前为止,当我尝试在事务中包装插入时...
$this->dbh->beginTransaction();
// $sql query ran
$this->dbh->commit();
echo $this->dbh->lastInsertId();
lastInsertId() 返回 0...当我在事务外部运行相同的查询时,我得到了返回的正确 ID 号。我在这里错过了什么吗?