我想知道,如果当我执行“替换为”查询时,例如:
REPLACE INTO `table` (id, name) VALUES(1000, "table name")
另一个“选择”查询同时运行,例如:
SELECT * FROM `table` WHERE ID = 1000
mysql服务器可以按以下顺序执行吗?:
- DELETE id=1000 FROM
table(假设主键已经存在) - SELECT id=1000 FROM
table-> 没有结果 - 插入 id=1000 INTO
table
我知道“替换为”确实删除然后插入(如果主/唯一键已经存在),但我想知道它们是否一定要一个接一个地执行,或者是否可以在两者之间执行另一个查询?谢谢。