![]() |
1
sagaxu 296 天前
update 或者 select for update 自己会锁,不用额外加锁
|
2
kanepan19 296 天前
你的语句本身就是线程安全的, 执行的有的会成功,有的会失败, 判断好,执行结果就行
|
![]() |
3
LiaoMatt 296 天前
不论隔离级别是啥都不允许脏写, update 是当前读, 你的条件会加间隙锁,其他的事务会阻塞,直到事务提交,或者超时
|
![]() |
4
siweipancc 296 天前 via iPhone
最终一致性只要执行 n++就行,只要接受每次更新返回的结果跟预期不一致,或者改成乐观更新,这样子就是可预期的
|
![]() |
5
andykuen959595 295 天前
试试先查询 插入临时表 最后根据主键进行修改
|