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

(*-*)浩
リリース: 2020-10-13 11:56:20
オリジナル
5330 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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