@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. Что мне делать?
  • Вопрос задан
  • 1462 просмотра
Пригласить эксперта
Ответы на вопрос 1
kolyafat
@kolyafat
....маленькие но по 3, а сегодня большие, но по 5
М. Жванецкий.

Не отрабатывает функция крон, в логах штиль...?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы