Geo*_*ge2 4 mysql sql-server oracle
我听说MySQL根本没有交易支持?真的吗?如果是的话,与其他商业数据库(例如Oracle/SQL Server)相比,人们如何编写可靠的代码来确保数据的一致性和可靠性?
乔治,提前谢谢
实际上,MySQL 确实包含了通过与MySQL捆绑在一起的InnoDB存储引擎对事务的支持.它不是默认存储引擎,但可以更改该设置.或者您可以在创建表时简单地指定引擎.
create table mytable (...) engine=innodb;
Run Code Online (Sandbox Code Playgroud)
在 4.0 之前,MySQL 不支持事务。这已不再是这种情况。现在通过 InnoDB(可用的存储引擎之一)存在事务支持。
MyISAM 通过本质上的自动提交和原子操作来支持数据完整性,不同的路径,有时效率较低,但并非没有。
| 归档时间: |
|
| 查看次数: |
527 次 |
| 最近记录: |