MqlSQL的事务是由存储引擎所决定的,比如MYISAM,MEMORY,ARCHIVE都不支持事务,而事务的存在则保证了一组查询要么全部成功,要么全部失败。mySql的事务采取的是自动提交的模式,除非显示开始一个事务修改自动提交模式,值得注意的是,修改自动提交对非事务类型的表是无效的,因为它们本身不存在提交和回滚的概念,还有一些命令则是强制自动提交的,如DLL命令、lock table等。
(SHOW VARIABLES LIKE ‘AUTOCOMMIT’
SET AUTOCOMMIT = OF