3

我有一个 MySQL 数据库,我正在使用mysqli.

由于某种原因,我无法让交易正常工作。如果我打电话$mysqli->rollback(),它不会回滚。

示例代码:

$mysqli->autocommit(false);

$sql = "INSERT INTO myTable (name , color) VALUES ('Dan' , 'red')";

$mysqli->query($sql);

$mysqli->rollback();

结果是另一行添加到 myTable。谁能想到一个原因?

4

1 回答 1

9

您使用的是 myIsam 还是 innodb?因为据我所知它只适用于innodb

于 2012-08-15T15:28:38.227 回答