7
使用MySQL的FOR UPDATE锁定时,究竟锁定了什么?
这不是完整/正确的MySQL查询专用伪代码: Select * from Notifications as n where n.date > (CurrentDate-10 days) limit by 1 FOR UPDATE http://dev.mysql.com/doc/refman/5.0/en/select.html指出:如果将FOR UPDATE与使用页或行锁的存储引擎一起使用,则查询所检查的行将被写锁,直到当前交易结束 是这里只有被MySQL锁定返回的一条记录还是必须扫描以查找单个记录的所有记录?