1. ホーム
  2. mysql

[解決済み] MySQLで一括挿入を行う方法

2022-03-06 17:34:31

質問

テーブルに入力する必要があるレコードの数が1-多です。 クエリでこれを行う最良の方法は何でしょうか? ループを作成し、反復ごとに1つのレコードを挿入する必要がありますか? それとも、もっと良い方法があるのでしょうか?

どのように解決するのですか?

からの MySQLマニュアル

VALUESを使用したINSERT文 構文は、複数行を挿入することができます。そのため この場合、カラムの複数のリスト 値で囲みます。 で囲み、カンマで区切ります。 例

INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);