我需要在MySQL项目中使用事务。但我不确定是否必须使用mysql_query("SET AUTOCOMMIT=0");
。
我知道我有两个选择:使用BEGIN和START TRANSACTION时的MySQL AUTOCOMMIT状态
- BEGIN
- START TRANSACTION
我还听说了这两个项目的一个并不需要使用AUTOCOMMIT = 0
。
请帮我知道我何时需要使用AUTOCOMMIT = 0
其实,有BEGIN
还是用START TRANSACTION
?
谢谢。
不使用mysql_ *函数 – 2012-07-07 14:47:00
@随机我不得不这样做。我有一个用这种方式编写的许多代码行,并且很难改变它们。 – 2012-07-07 14:48:42
但是你必须面对这个艰巨的工作来为你的用户提供安全 – 2012-07-07 14:50:08