マニュアルからそれはFLUSHTABLESと言います:
開いているすべてのテーブルを閉じ、使用中のすべてのテーブルを強制的に閉じて、クエリキャッシュをフラッシュします。FLUSH TABLESは、RESET QUERY CACHEステートメントのように、クエリキャッシュからすべてのクエリ結果も削除します。
上記からはよくわかりませんが、複数のクエリで構成されるPHPスクリプトの実行中にFLUSH TABLESを実行すると、どのような影響がありますか。UPDATE
TABLE Aでクエリを実行INSERT
し、次にTABLE Bでクエリを実行し、次にmail()
トランザクションheader()
ページでクエリを実行すると、MySQLがUPDATEクエリを実行しているときにFLUSH TABLESを実行すると、INSERTクエリが削除されますか?