Страницы

Поиск по вопросам

понедельник, 13 апреля 2020 г.

Оператор сравнения NOT IN

#php #mysql

                    
Допутим я хочу вывести новости из БД но не учитывая определенных пользователей. Пример:
SELECT news FROM posts WHERE id NOT IN (4,6,7...6000);

Вот в чем заключается вопрос, какова максимальная длинна выражения в скобках?
и как это будет сказываться на производительности БД?
P.S. пример выдуманный, и новости нужных пользователей я знаю как по другому вывести,
мне нужно понять все насчет оператора     


Ответы

Ответ 1



Длина выражения в скобках не имеет значения. Имеет значение длина запроса в целом. Длина запроса задается настройкой max_allowed_packet в конфиге.

Комментариев нет:

Отправить комментарий