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

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

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект