我已经对其进行了设置,以便在显示记录进行编辑之前,使用以下代码锁定该记录。$query = "START TRANSACTION;";$query = "SELECT field FROM table WHERE ID = \"$value\" FOR UPDATE;";(好的,这大大简化了,但这是mysql的本质)
它似乎不起作用。我曾尝试先设置AUTOCOMMIT=0并在<
这两个查询之间有什么区别:SELECT * FROM orders WHERE id=1;COMMIT;SELECT * FROM orders WHERE id=1;在事务中有一个SELECT的效果是什么?
如果在这两种情况下,DELETE FROM orders WHERE id=1都是在SELECT之后从另一个会话