这不是一个完整/正确的MySQL查询仅伪代码: from Notifications as n limitby 1状态:如果将FOR UPDATE与使用页锁或行锁的存储引擎一起使用,则查询检查的行将被写锁定,直到当前事务结束
这里是只返回一条被MySQL锁定的记录,还是它必须扫描所有记录才能找到这条记录
我已经对其进行了设置,以便在显示记录进行编辑之前,使用以下代码锁定该记录。$query = "START TRANSACTION;";$query = "SELECT field FROM table WHERE ID = \"$value\" FOR UPDATE;";(好的,这大大简化了,但这是mysql的本质)我可以有效地阻止web