如果在没有事务的情况下执行删除语句,它会部分删除

Way*_*yne 3 sql

如果表myTable包含100000000条记录.

我执行时DELETE FROM myTable;没有开始事务,有些事情出错,例如服务器电源故障.

它会删除一些记录吗?

gbn*_*gbn 6

不,如果数据库引擎符合ACID.

任何单个写操作都是Atomic,无论是否包含在显式事务中.

Aka每个写操作都是一个自包含的事务.