usersかどうかによって異なります テーブルはMyISAMまたはInnoDBです。
MyISAMの場合、いずれかのステートメントがテーブルをロックしますが、テーブルのロック 自分で。
InnoDBの場合、トランザクションベースです。マルチバージョニングアーキテクチャにより、テーブルとSELECTへの同時アクセスが可能になります トランザクションが開始された瞬間の行数が表示されます。 INSERTがある場合 同時に進行中、SELECT 0行が表示されます。実際、SELECTで0行を表示することもできます。 INSERTのトランザクションの場合、数秒後に実行されます まだコミットしていません。
2つのトランザクションを本当に同時に開始する方法はありません。トランザクションにはある程度の順序があることが保証されています。