标签: sql
如果表myTable包含100000000条记录。
我在没有开始交易的情况下执行DELETE FROM myTable;并且出现问题,例如服务器电源故障。
DELETE FROM myTable;
它会删除一些记录吗?
答案 0 :(得分:6)
不,如果数据库引擎符合ACID。
任何单个写操作都是 Atomic ,无论是否包含在显式事务中。
A.k.a。每个写操作都是一个自包含的事务。
答案 1 :(得分:3)
我会说不,它不会删除部分,但不知道您使用它的数据库服务器很难说。