标签: mysql transactions
我需要实现的逻辑是,我需要通过单个进程选择和更新行。 可能存在多个进程同时检索相同行的情况。
所以我认为它应该是一个设置不可访问性标志的事务。但是当在事务中执行它时,其他进程可以在等待提交该事务之后查询这些行并执行相同的更新。
我需要其他进程在遇到锁定行时停止,有没有办法做到这一点?
显然,我不是mysql的专家,所以可能有另一种方法来完成我的任务。
提前致谢。
UPD:使用InnoDB。