ホームページ  >  記事  >  データベース  >  mysql は一度に複数行のレコードを入力できますか?

mysql は一度に複数行のレコードを入力できますか?

(*-*)浩
(*-*)浩オリジナル
2019-05-09 10:49:315248ブラウズ

mysql は一度に複数行のレコードを入力できます。構文は [INSERT INTO [テーブル名]([列名],[列名]) VALUES([列値],[列値]) です。 ),([列の値],[列の値])),([列の値],[列の値]));]。

mysql は一度に複数行のレコードを入力できますか?

この記事では、mysql が複数のデータを一度にテーブルに挿入する方法について説明します。

推奨コース: MySQL チュートリアル

mysql は insert ステートメントを使用して一度に複数のレコードを挿入できますが、このステートメントはトランザクションであるため、成功すれば成功し、失敗すれば失敗します。ステートメント内の各レコードは () で囲まれます。

そして、この構文は mysql 独自のものであり、標準構文ではなく、普遍的なものではありません。

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

INSERT INTO hk_test(username, passwd) VALUES
('qmf2', 'qmf2'),('qmf3', 'qmf3'),('qmf4', 'qmf4'),('qmf5', 'qmf5');

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

CREATE TABLE Authors(
AuthID SMALLINT NOT NULL PRIMARY KEY,
AuthFN VARCHAR(20),
AuthMN VARCHAR(20),
AuthLN VARCHAR(20)
)
ENGINE=INNODB;

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

結果は次のとおりです。

##AuthID 1006 TJCBRJKTJG.N##1012 pW##1014A
AuthFN
AuthMN
AuthLN

H
S.
##1007


O
1008

##E
##1009
##R
##1010

1011

A

1013
A

N

以上がmysql は一度に複数行のレコードを入力できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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