ホームページ  >  記事  >  データベース  >  Mysql は Insert を使用して複数のレコードを挿入し、新しいデータ インスタンスをバッチ処理するチュートリアル

Mysql は Insert を使用して複数のレコードを挿入し、新しいデータ インスタンスをバッチ処理するチュートリアル

小云云
小云云オリジナル
2017-12-25 13:27:491766ブラウズ

この記事では、複数のレコードを挿入し、新しいデータを一括で追加するための 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。