Ограничение условий MySQL IN Эй, мне нужно использовать условие IN в моей инструкции MySQL с большим набором идентификаторов. Пример SELECT * FROM users WHERE id IN (1,2,3,4...100000) Есть ли предел, если элементы, которые может иметь оператор IN? Ответ 1 Нет, нет инструкции о функции IN: Количество значений в списке IN ограничено только значением max_allowed_packet. Ответ 2 Насколько я знаю в mysql, нет ограничений для элементов в инструкции IN. В оракуле, в выражении IN есть предел 1000 элементов. Но больше элементов в IN, производительность вашего запроса будет замедляться, если индекс не индексируется. Ответ 3 1073741824 Это предел, указанный в документах Mysql
Ответ 1 Нет, нет инструкции о функции IN: Количество значений в списке IN ограничено только значением max_allowed_packet.
Ответ 2 Насколько я знаю в mysql, нет ограничений для элементов в инструкции IN. В оракуле, в выражении IN есть предел 1000 элементов. Но больше элементов в IN, производительность вашего запроса будет замедляться, если индекс не индексируется.