Oracle има ограничение от 1000, което съм достигал преди. MySQL изглежда няма нищо против. Най-доброто решение обаче е да не използвате клауза IN за толкова голям набор от данни. Откъде идват идентификаторите? Ако от същата DB, вижте дали можете да използвате подзаявка вместо това, която търси въз основа на един параметър, напр. userid за намиране на свързаните идентификатори. Това ще бъде много по-ефективно, тъй като MySQL може да направи вътрешно присъединяване, използвайки индекси.