我想在表中增加col,如果增量后col的值等于15,则执行另一个作业。我可以通过这样的两个查询来做到这一点:
"update my_table set my_col=my_col+1 where my_col<15;"
我可以获取更新行(updated_id)的ID并使用它:
"select id from my_table where my_col=15 and id=updated_id limit 1;"
但是有可能另一个查询在执行select语句之前更新了该行。 如何以原子方式执行这两个查询并阻止执行另一个查询,直到它完成(使用php mysql PDO)?