MariaDB SELECT가 다른 트랜잭션이 완료될 때까지 대기하도록 합니다. 저는 MariaDB 10.6.5에 있으며 다음 코드를 가지고 있습니다. $pdo->query("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;"); $pdo->query("SET autocommit = 0;"); try { $max_id = $pdo->query("SELECT MAX(id) FROM test")->fetchColumn(); sleep(3); $insert_sql = $pdo->prepare("INSERT INTO test(test) VALUES(:test)"); $insert_sql->execute(['test' => $max_id + 1]); } catch (Throwable..