天天看點

12.1.4 一次插入多條資料記錄

12.1.4 一次插入多條資料記錄

MySQL支援使用INSERT語句向資料表中一次插入多條資料記錄,隻需要在插入資料時指定多個值清單,每個值清單之間以逗号分隔即可。

1.文法格式

一次插入多條記錄時,可以指定需要插入資料的字段,也可以不指定。文法格式如下:

INSERT INTO table_name 
VALUES 
(value1 [,value2, …, valuen]),
(value1 [,value2, …, valuen]),
……
(value1 [,value2, …, valuen])
           

或者

INSERT INTO table_name 
(column1 [, column2, …, columnn]) 
VALUES 
(value1 [,value2, …, valuen]),
(value1 [,value2, …, valuen]),
……
(value1 [,value2, …, valuen])
           

從文法格式上看,使用INSERT語句一次插入多條資料記錄時,一個字段清單對應多個值清單即可。

2.簡單示例

不指定插入資料的字段,向t_goods資料表中一次插入多條資料記錄。

mysql> INSERT INTO t_goods
    ->