事务表和非事务表的差异

drt*_*drt 7 mysql

事务表和非事务表有什么区别?如果我想创建它们,sql 查询将如何进行?

还有什么时候使用事务表或非事务表?。

小智 7

事务表意味着,如果在事务中完成数据操作,则回滚/提交将起作用。

对于非事务表,您需要使用手动代码回滚更改。回滚和提交没有影响。这些表对于执行高性能语句非常有用。

默认情况下,MySQL 在启用自动提交模式的情况下运行。这意味着只要您执行更新(修改)表的语句,MySQL 就会将更新存储在磁盘上。

如果您使用的是事务安全存储引擎(例如 InnoDB、BDB 或 NDB Cluster),则可以使用以下语句禁用自动提交模式:

设置自动提交=0;