1. ホーム
  2. マイスル

[解決済み】mysqlで複数行の挿入を行う。

2022-03-25 08:14:55

質問

複数行を一度に挿入した場合、データベースクエリは速くなりますか?

のように

INSERT....

UNION

INSERT....

UNION

(2〜3000行ほど挿入する必要があります。)

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

<ブロッククオート

INSERT を使用するステートメントです。 VALUES 構文は、複数の行を挿入することができます。そのためには、カラムの値を複数のリストにして、それぞれを括弧で囲み、カンマで区切ってください。

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

ソース