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
->