我对事务处理和自动提交感到困惑。但是没有文档可以解释MySQL自动提交的功能。
如果自动提交,则每个INSERT UPDATE DELETE语句都将立即生效。MySQL自动启动事务来执行此操作吗?
如果不是,MySQL是做什么的?交易有什么区别?
我认为:
一份声明
插入..。
自动提交等于
启动交易; 插入. 承诺;
自动退出。
在任何情况下,这两个语句都采取相同的操作。
是对的吗?
发布于 2016-04-29 10:06:00
首先,您必须知道,大多数MySQL存储引擎都不支持事务。例如,InnoDB支持,但MyISAM不支持。
在InnoDB中,您可以通过2种方式使用事务:
通过设置自动提交关闭
两者提供了相同的结果。
https://stackoverflow.com/questions/36933504
复制相似问题