INSERT DELAYED ...
INSERT
ステートメントの DELAYED
オプションは、標準 SQL に対する MySQL の拡張機能です。 以前のバージョンの MySQL では、特定の種類のテーブル (MyISAM
など) に使用できるため、クライアントが INSERT DELAYED
を使用すると、サーバーから OK が一度に取得され、テーブルが他のスレッドで使用されていない場合に挿入されるように行がキューに入れられます。
DELAYED
の挿入および置換は、MySQL 5.6 で非推奨になりました。 MySQL 8.0 では、DELAYED
はサポートされません。 サーバーは DELAYED
キーワードを認識しますが、無視し、挿入を遅延なしの挿入として処理し、ER_WARN_LEGACY_SYNTAX_CONVERTED
警告を生成: INSERT DELAYED はサポートされなくなりました。 ステートメントは INSERT に変換されました。 DELAYED
キーワードは、将来のリリースで削除される予定です。