これはphpやpdoとは何の関係もないため、phpのドキュメントで答えを見つけることはできません。
mysqlのInnodbテーブルエンジンは、4つのいわゆる分離レベル SQL標準に沿っています。ブロッキング/非ブロッキング読み取りと組み合わせた分離レベルは、上記の例の結果を決定します。さまざまな分離レベルの影響を理解し、ニーズに適したものを選択する必要があります。
要約すると、自動コミットをオフにしてシリアル化可能な分離レベルを使用すると、結果は12000になります。他のすべての分離レベルで自動コミットを有効にしてシリアル化可能である場合、結果は11000になります。ロック読み取りの使用を開始すると、結果は次のようになります。すべての分離レベルで12000。