Tôi đã có cùng một vấn đề bản thân mình. Với thực tế là bạn muốn thu thập một lượng lớn dữ liệu này chứ không phải một tập hợp cụ thể là 30, có thể bạn sẽ chạy một vòng lặp và tăng độ lệch lên 30.
Vì vậy, những gì bạn có thể làm thay vào đó là:
- Giữ id cuối cùng của tập dữ liệu (30) (ví dụ:lastId =530)
- Thêm điều kiện
WHERE id > lastId limit 0,30
Vì vậy, bạn luôn có thể có phần bù KHÔNG. Bạn sẽ ngạc nhiên bởi sự cải thiện hiệu suất.