MySQLでデータの一括挿入を実行する方法は何ですか?

MySQLでの一括データ挿入は、複数の値を使用したINSERT INTO文を組み合わせることで実行できます。例えば、以下の構文を使用して一括データ挿入を実行できます:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3),
       (value4, value5, value6),
       (value7, value8, value9),
       ...

上記のうち、table_nameはデータを挿入するテーブルの名前であり、column1、column2、column3などはデータを挿入する列の名前であり、value1、value2、value3などは挿入される値です。VALUESの後に複数の値の括弧を追加することで、一度に複数のデータを挿入することができます。

また、LOAD DATA INFILE文を使用してデータを一括挿入することもできます。この文は外部ファイルからデータを読み込み、表に挿入することができます。例えば、

LOAD DATA INFILE 'data.txt' INTO TABLE table_name

data.txtファイルのデータを一括してtable_nameテーブルに挿入することができます。ただし、LOAD DATA INFILEステートメントはファイルの読み取り権限を持つユーザーのみが実行できることに注意する必要があります。

bannerAds