English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQLでバッチ挿入する方法は?

バッチ挿入を行うには、全ての括弧内の列名を使用し、「,」で区切ります。

例を見てみましょう。まず、テーブルを作成します。以下はテーブルを作成するCREATEコマンドです。

mysql> CREATE table MultipleRecordWithValues
   - > (
   - > id int(
   - > name varchar(100)
   - > );

以下はバッチ挿入の構文です。

INSERT into yourTableName values(column1,column2,....N),(column1,column2,....N),(column1,column2,....N),...........N;

上記の構文を使用してバッチ記録を挿入します。

mysql> insert into MultipleRecordWithValues values(1('John'),2('Carol'),3('Bob'),4('Smith');
記録: 4  重複: 0  警告: 0

影響を受けた4行,これは記録が成功して挿入されたことを意味します。すべての記録がテーブルに存在するか確認するには、SELECTコマンドを使用してください。

mysql> select *from MultipleRecordWithValues;

以下は出力です。

+------+-------+
id    name
+------+-------+
    1 John
    2 Carol
    3 Bob
    4 Smith
+------+-------+
4 セット内の行(0.00 秒)
おすすめ