小编典典

Mysqli回滚不起作用

sql

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

由于某些原因,我无法使事务正常运行。如果我打电话$mysqli->rollback(),它不会回滚。

示例代码:

$mysqli->autocommit(false);

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

$mysqli->query($sql);

$mysqli->rollback();

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


阅读 168

收藏
2021-04-07

共1个答案

小编典典

您使用的是myIsam还是innodb?据我所知,它仅适用于innodb

2021-04-07