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ステートメントはファイルの読み取り権限を持つユーザーのみが実行できることに注意する必要があります。