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

Cách chèn nhiều dòng (multiple rows) trong MySQL

Sử dụng một lệnh INSERT với nhiều tập giá trị, cách nhau bằng dấu phẩy.

INSERT INTO tên_bảng (cột1, cột2, ...)
VALUES (gt1, gt2, ...), (gt1, gt2, ...), ...;

Ví dụ chèn 5 bản ghi cùng lúc:

mysql> INSERT INTO InsertMultipleRowsDemo(Id, Name, Age)
VALUES (1,'John',23), (2,'Carol',24), (3,'Johnson',21), (4,'Smith',20), (5,'David',26);
Query OK, 5 rows affected (0.31 sec)

Cách này nhanh hơn chạy nhiều INSERT riêng lẻ do giảm round-trip network.