Не работает запрос

Comandante

Новичок
Не работает запрос

Столкнулся с такой проблемой: на работает запрос вида
SELECT * from table WHERE id not in(1,5,10,...,n)

мускуль просто возвращает пустой результат. Нашел закономерность - если in(...) содержит в скобках 999 и меньше чисел, то запрос работает как надо, если 1000 и больше, то ничего не получаю.
С длиной запроса не связано, работают и с большим количеством символов. Задампил таблицу на другой сервер, там все работает на ура.

Где же все-таки собака порыла?
 

Comandante

Новичок
Да уж чтобы на ошибки не грешить через PhpMyAdmin запрос делаю, в том виде что в первом посте написал. На одном сервере работает, на другом абсолютно аналогичный на такой же задампленной таблице - не работает :(

PhpMyAdmin пишет "Ваш SQL-запрос был успешно выполнен (Запрос занял 0.0652 сек)" и все.

>NOT BETWEEN ?
Если правильно понял, то BETWEEN дает выборку по промежутку min<id<max. В данном случае такое не пойдет.
 
Сверху