次のクエリがあるとします。
INSERT INTO contest_project_entries (project_id, number)
SELECT 17477, COUNT(*) FROM contest_project_entries WHERE project_id = 17478;
そして、2 人のユーザーが同時に (またはほぼ同時に) 上記のクエリをサーバーに要求したとします。サブクエリ ' SELECT COUNT(*) FROM contest_project_entries WHERE project_id = 17478
' は、ユーザーからの 2 つの要求に対して同じ結果を返しますか?
私はちょうどそのようなクエリの原子性を見つけています。