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