Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách chèn hàng loạt (batch insert) trong MySQL?

Dùng một câu INSERT với nhiều tập giá trị, cách nhau bởi dấu phẩy.

Cú pháp

INSERT INTO yourTableName VALUES
(col1,col2,...), (col1,col2,...), ...;

Ví dụ

mysql> CREATE TABLE MultipleRecordWithValues (id INT, name VARCHAR(100));
mysql> INSERT INTO MultipleRecordWithValues VALUES
(1,'John'),(2,'Carol'),(3,'Bob'),(4,'Smith');
Query OK, 4 rows affected (0.16 sec)

Kiểm tra

mysql> SELECT * FROM MultipleRecordWithValues;

Kết quả 4 dòng.