Vì vậy, tôi đã kết thúc bằng cách sử dụng fputcsv để đưa dữ liệu tôi đã thay đổi vào tệp CSV mới, sau đó tôi sử dụng lệnh LOAD DATA INFILE để đưa dữ liệu từ tệp csv mới vào bảng. Điều này đã thay đổi nó từ hết thời gian ở 120 giây cho 1000 mục nhập, thành mất khoảng 10 giây để thực hiện 10.000 mục. Cảm ơn tất cả mọi người đã trả lời.