insert into $table values (1, a, b), (2, c, d), (3, e, f);
Điều đó sẽ thực hiện chèn 3 hàng. Tiếp tục nếu cần để đạt 100.000. Tôi thực hiện các khối ~ 1.000 theo cách đó khi thực hiện công việc ETL.
Nếu dữ liệu của bạn ở trạng thái tĩnh trong một tệp, hãy chuyển đổi tệp đó và sử dụng tải dữ liệu trong tệp sẽ là phương pháp tốt nhất, nhưng tôi đoán bạn đang hỏi điều này vì bạn cũng làm điều gì đó tương tự.
Cũng lưu ý những gì người khác đã nói về kích thước max_allowed_packet giới hạn độ dài truy vấn của bạn.