Mysql 子查询锁定
Mysql subquery locking
如果我有这样的查询:
UPDATE table_x SET a = 1 WHERE id = ? AND (
SELECT SUM(a) < 100 FROM table_x
)
和
- 可以同时进行数百个查询
- 我需要确定
a
永远不会超过 100
我需要锁定 table 还是 table_x
会自动锁定,因为它是一个子查询?
如果我有这样的查询:
UPDATE table_x SET a = 1 WHERE id = ? AND (
SELECT SUM(a) < 100 FROM table_x
)
和
- 可以同时进行数百个查询
- 我需要确定
a
永远不会超过 100
我需要锁定 table 还是 table_x
会自动锁定,因为它是一个子查询?