次のコードは本当に同時実行を無効にしますか?
LOCK TABLES codes WRITE;
INSERT INTO codes VALUES ();
SELECT mid FROM codes ORDER BY expired DESC LIMIT 0,1;
UNLOCK TABLES;
PHPはSQLを実行します。PHPファイルは、HTTPを介して多くのユーザーから要求されます。それは本当にすべてのユーザーに対して分離して実行されるのでしょうか?
midはすべてのユーザーに固有でなければならないものなので、それを実現するにはMySQLロックを使用する必要があると思います。