Oracle heeft een limiet van 1000, die ik eerder heb bereikt. MySQL lijkt het niet erg te vinden. De beste oplossing is echter om geen IN-clausule te gebruiken voor zo'n grote dataset. Waar komen de ID's vandaan? Als u uit dezelfde database komt, kijk dan of u in plaats daarvan een subquery kunt gebruiken die zoekt op basis van één parameter, b.v. userid om de gekoppelde id's te vinden. Dit zal veel efficiënter zijn omdat MySQL intern een join kan doen met behulp van indexen.