ホームページ > データベース > mysql チュートリアル > mysqlに複数行のデータを追加するにはどうすればよいですか?

mysqlに複数行のデータを追加するにはどうすればよいですか?

藏色散人
リリース: 2019-05-08 10:35:09
オリジナル
13385 人が閲覧しました

mysqlに複数行のデータを追加するにはどうすればよいですか?

Mysql は、insert ステートメントを通じて一度に複数のレコードを挿入できますが、このステートメントはトランザクションであるため、成功すれば成功し、失敗すれば失敗します。ステートメント内の各レコードは () で囲まれます。また、この構文は mysql 独自の構文であり、標準の構文ではないため、汎用的に使用することはできません。

mysql は一度に複数のデータを挿入します:

INSERT INTO hk_test(username, passwd) VALUES
 
('qmf2', 'qmf2'),('qmf3', 'qmf3'),('qmf4', 'qmf4'),('qmf5', 'qmf5')
 
GO
ログイン後にコピー

まずテーブルを作成しましょう 著者:

CREATE TABLE Authors(
AuthID SMALLINT NOT NULL PRIMARY KEY,
AuthFN VARCHAR(20),
AuthMN VARCHAR(20),
AuthLN VARCHAR(20)
)
ENGINE=INNODB;
ログイン後にコピー

次に、複数のデータを一度にテーブルに挿入します。 SQL 挿入コードは次のとおりです。

INSERT INTO Authors VALUES (1006, 'H', 'S.', 'T'),
       (1007, 'J', 'C', 'O'),
       (1008, 'B', NULL, 'E'),
       (1009, 'R', 'M', 'R'),
       (1010, 'J', 'K', 'T'),
       (1011, 'J', 'G.', 'N'),
       (1012, 'A', NULL, 'P'),
       (1013, 'A', NULL, 'W'),
       (1014, 'N', NULL, 'A');
ログイン後にコピー

実際、これは SQL ステートメントを 1 つずつ挿入するのとよく似ていますが、複数の挿入ステートメントが各データ部分を区切るためにカンマを使用する点が異なります。

結果は次のとおりです:

mysqlに複数行のデータを追加するにはどうすればよいですか?

以上がmysqlに複数行のデータを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート