我试图了解该 SQL 命令是如何工作的:
BEGIN;
UPDATE post SET hits = hits + 1;
-- run from another session: DELETE FROM post WHERE hits = 10;
COMMIT;
比方说,我们有一个 hits = 9 和 10 的行。然后我们运行那个查询,然后呢?我们的行会是什么样子(以及为什么)?
我试图了解该 SQL 命令是如何工作的:
BEGIN;
UPDATE post SET hits = hits + 1;
-- run from another session: DELETE FROM post WHERE hits = 10;
COMMIT;
比方说,我们有一个 hits = 9 和 10 的行。然后我们运行那个查询,然后呢?我们的行会是什么样子(以及为什么)?