Задать вопрос
@kirill-93

Mysql Prepared statement contains too many placeholders?

Падает mysql с ошибкой General error: 1390 Prepared statement contains too many placeholders
Запрос вида:
SELECT * FROM messages WHERE id NOT IN (SELECT id FROM old_messages)

Я так понимаю, проблема в том, что в NOT IN передается слишком большое количество данных.
Их там примерно 100000.

Можно ли увеличить этот параметр? В гугле говорят что максимум 65000. Что мне делать?
  • Вопрос задан
  • 1522 просмотра
Подписаться 2 1 комментарий