下面的代码真的会禁用并发执行吗?
LOCK TABLES codes WRITE;
INSERT INTO codes VALUES ();
SELECT mid FROM codes ORDER BY expired DESC LIMIT 0,1;
UNLOCK TABLES;
PHP 将执行 SQL。许多用户将通过 HTTP 请求 PHP 文件。它真的会为每个用户单独执行吗?
mid对每个用户来说都是独一无二的,所以我认为我应该使用 MySQL 锁来实现这一点。
下面的代码真的会禁用并发执行吗?
LOCK TABLES codes WRITE;
INSERT INTO codes VALUES ();
SELECT mid FROM codes ORDER BY expired DESC LIMIT 0,1;
UNLOCK TABLES;
PHP 将执行 SQL。许多用户将通过 HTTP 请求 PHP 文件。它真的会为每个用户单独执行吗?
mid对每个用户来说都是独一无二的,所以我认为我应该使用 MySQL 锁来实现这一点。