RDBMS是否保证行级原子性?

时间:2017-12-26 02:46:20

标签: mysql database sqlite

当不使用事务时,是否可能对记录进行半修改(并非所有请求的字段都被修改或仅修改了BLOB的一部分)? 它是否依赖于SQLite或MySQL等不同的数据库?

1 个答案:

答案 0 :(得分:1)

当您不使用显式事务时,SQLite和MySQL都使用自动提交模式,即它们将围绕每个SQL语句包装一个隐式事务:
SQLite transactions
MySQL transactions

即使使用“read uncommitted”减少事务隔离,数据库也不允许您读取部分更新的值。