SQL:用';'分隔的多个命令 原子与否?

gri*_*yvp 1 sql

有关用';'分隔的命令的任何信息吗?在一个查询中 - 它们是原子还是非原子?我对流行数据库的实际版本感兴趣:MySQL,MSSQL,SQLite等?例如,如果100个客户端将在查询后发送垃圾邮件:

"insert into test ( name ) values ( '1' ); insert into test ( name ) values ( '2' )"
Run Code Online (Sandbox Code Playgroud)

数据库是否包含序列"1","2","1","2"等的项目,或者每个命令可以除以";" 从100个客户到每个人的比赛,导致'1','1','2','1','2','2','2'等?

Ste*_*ker 5

将其包裹在交易中.否则,不,一般不保证你的陈述是原子的.