START TRANSACTION或BEGIN:开启一个事务;COMMIT:提交事务;ROLLBACK:回滚事务;SET autocommit:禁用或启用当前会话的默认自动提交模式。 默认情况下,MySQL自动提交模式已启用。这意味着,一旦执行更新(修改)表的语句,MySQL会将更新存储在磁盘上,以使其成为永久性,更改无法回滚。所以需要先设置SET AUTOCOMMIT = 0来关闭自动提交模式。 START TRANSACTION [transaction_characteristic [, transaction_characteristic] ...] transaction_characteristic: WITH CONSISTENT SNAPSHOT | READ WRITE | READ ONLY BEGIN [WORK] COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE] ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE] SET autocommit = {0 | 1} 参考:http://dev.mysql.com/doc/refm...
START TRANSACTION
或BEGIN
:开启一个事务;COMMIT
:提交事务;ROLLBACK
:回滚事务;SET autocommit
:禁用或启用当前会话的默认自动提交模式。默认情况下,MySQL自动提交模式已启用。这意味着,一旦执行更新(修改)表的语句,MySQL会将更新存储在磁盘上,以使其成为永久性,更改无法回滚。所以需要先设置
SET AUTOCOMMIT = 0
来关闭自动提交模式。参考:http://dev.mysql.com/doc/refm...