MySQL 8.0 リファレンスマニュアル


13.2.6.3 INSERT DELAYED ステートメント

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 キーワードは、将来のリリースで削除される予定です。


関連キーワード:  ステートメント, CREATE, TABLE, DROP, INSERT, DELAYED, サブクエリー, FUNCTION, SLAVE, 関数