SQL IN 上限
SQLのIN句に渡せる値の個数の上限はデータベース製品によって異なる
以下のようなクエリで大量の値を手書きすることはほぼ無いが、ORMが吐き出すことはあるはず
code:sql
select *
from users
where id in (1,2,3,4,5,...)
Oracle => 1,000
MySQL => INの上限は無く、クエリサイズに上限がある
MySQL Query Size
PostgreSQL => $ 2^{64}
参考
https://qiita.com/tondemonai7/items/93bf71714f7f828c0164