我有一个 MySQL 数据库并且正在使用mysqli
.
由于某种原因,我无法让交易正常进行。如果我打电话$mysqli->rollback()
,它不会回滚。
示例代码:
$mysqli->autocommit(false);
$sql = "INSERT INTO myTable (name , color) VALUES ('Dan' , 'red')";
$mysqli->query($sql);
$mysqli->rollback();
结果是另一行被添加到表中。有人能想到原因吗?
你使用 myIsam 还是 innodb ?因为据我所知它只适用于 innodb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)