この記事では、複数のレコードを挿入し、新しいデータを一括で追加するための Mysql の使用法を主に紹介します。それが必要な友人がそれを参照できることを願っています。
table1 に 5 つのレコードを挿入したい場合、次の記述は間違っています:
INSERT INTO table1 (id,name) VALUES(1,小明,2,小强,3,小杜,4,小李,5,小白);
MySQL は次のエラーをスローします
ERROR 1136: Column count doesn't match value count at row 1
正しい記述は次のようになります:
INSERT INTO t able1(i,name) VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');
もちろん、この書き方では列名を省略することもできるので、括弧の各ペア内の値の数は一貫している必要があり、この数は列の数と一貫している必要があります。例:
INSERT INTO t able1 VALUES(1,'小明'),(2,'小强'),(3,'小杜'),(4,'小李'),(5,'小白');
関連する推奨事項:
MySQL は INSERT を使用して複数のレコードを挿入します
MySql 挿入操作に関する 3 つのヒント 共有_MySQL
MySQL は INSERT を使用して複数のレコードを挿入します_MySQL
以上がMysql は Insert を使用して複数のレコードを挿入し、新しいデータ インスタンスをバッチ処理するチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。