RDBMS是否保证行级原子性?

问题描述 投票:1回答:1

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

mysql database sqlite
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.