Để chèn nhiều dòng dữ liệu vào MySQL cùng một lúc, bạn có thể sử dụng câu lệnh INSERT
với cú pháp như sau:
INSERT INTO ten_bang (cot1, cot2, cot3) VALUES (gia1_1, gia1_2, gia1_3), (gia2_1, gia2_2, gia2_3), (gia3_1, gia3_2, gia3_3);
Giả sử bạn có một bảng tên là sinhvien
với các cột id
, ten
, và tuoi
, bạn có thể chèn nhiều dòng như sau:
INSERT INTO sinhvien (id, ten, tuoi) VALUES (1, 'Nguyen Van A', 20), (2, 'Tran Thi B', 22), (3, 'Le Van C', 21);
INSERT
. Tuy nhiên, hãy chú ý đến kích thước của câu lệnh và giới hạn bộ nhớ.INSERT IGNORE
để bỏ qua các dòng lỗi hoặc INSERT ... ON DUPLICATE KEY UPDATE
để cập nhật bản ghi nếu đã tồn tại.