是否可以同时更新mysql单元格并按此单元格进行搜索 为了使它更清晰,我想展示代码:
UPDATE `table` SET `cell`='foo' WHERE `cell`='bar'
答案 0 :(得分:2)
是的,这完全没问题。当更新发生时,它就像一个冻结的时间点,因此您不必担心循环循环或错过预期的目标。
1)MySQL找到WHERE子句中指定的行/列。 2)MySQL进行更新。
如果您尝试连续多次运行此操作并尝试获取相同的数据(已经更改),则只会导致问题。
答案 1 :(得分:0)
考虑执行该指令的顺序:
table
中找到cell
列的值为'bar'
cell
的值设置为'foo'
没有什么可以阻止你这样做