Oracle memiliki batas 1000, yang telah saya tekan sebelumnya. MySQL tampaknya tidak keberatan. Solusi terbaik adalah tidak menggunakan klausa IN untuk kumpulan data sebesar itu. Dari mana id itu berasal? Jika dari DB yang sama, maka lihat apakah Anda dapat menggunakan subquery sebagai gantinya yang mencari berdasarkan satu parameter mis. userid untuk menemukan id yang ditautkan. Ini akan jauh lebih efisien karena MySQL dapat melakukan join secara internal menggunakan indeks.