我有一个 MySQL 数据库,我正在使用mysqli
.
由于某种原因,我无法让交易正常工作。如果我打电话$mysqli->rollback()
,它不会回滚。
示例代码:
$mysqli->autocommit(false);
$sql = "INSERT INTO myTable (name , color) VALUES ('Dan' , 'red')";
$mysqli->query($sql);
$mysqli->rollback();
结果是另一行添加到 myTable。谁能想到一个原因?