当然,我可能做错了什么,但我真的不明白为什么以及如何做。
我想在 php 脚本中禁用自动提交。这是因为我个人的 php mysql 框架就是这样工作的。但不知何故无法关闭自动提交。我将 Mysqli 与 engine=InnoDB 表一起使用,并尝试了 mysqli::autocommit 功能以及用于全局和会话的 mysql 语句。
一切都会得到相同的答案:自动提交仍然开启。没有返回错误说我使用了不正确的语句。查询返回 true,尝试提交,返回 true。
我在这里有什么遗漏吗?自动提交必须在运行时关闭,因为它将运行的主机不允许我在服务器设置中禁用它:)