在MySQL中,插入數據是非常常見的操作。但有時候,我們需要一次性插入多條數據,這時候就需要使用MySQL的INSERT多個語句了。
INSERT多個語句的語法如下:
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...), (value1, value2, value3,...), (value1, value2, value3,...), ... (value1, value2, value3,...);
其中,table_name是要插入的表名,column1,column2,column3,...是要插入數據的字段,value1,value2,value3,...是要插入的實際數據。
例如,我們要同時插入3條記錄到一個students表中:
INSERT INTO students (name, age, grade) VALUES ('Tom', 18, 80), ('Mary', 17, 85), ('John', 19, 78);
以上語句會在students表中分別插入3條記錄,分別為Tom、Mary和John。
需要注意的是,在INSERT多個語句中,每個記錄的值必須用小括號括起來,并且每個記錄之間必須用英文逗號隔開,最后的記錄不需要加逗號。
INSERT多個語句能夠幫助我們快速批量插入數據,提高效率。