【发布时间】:2012-07-07 14:36:48
【问题描述】:
我需要在我的 MySQL 项目中使用事务。但我不确定是否必须使用mysql_query("SET AUTOCOMMIT=0");。
我知道我有两个选择:
- 开始
- 开始交易
另外我听说这两个项目之一不需要使用AUTOCOMMIT = 0。
请帮助我知道我什么时候必须使用AUTOCOMMIT = 0,使用BEGIN 还是使用START TRANSACTION?
谢谢。
【问题讨论】:
-
@Random 不幸的是我不得不这样做。我有一个项目用这种方式写了很多行代码,而且很难改变它们。
-
但是您必须面对这项艰巨的工作才能为您的用户提供安全性
-
@Random 这不是我的问题,我只需要了解有关 MySQL 事务的基础知识。你能回答我的问题吗?
标签: mysql transactions autocommit