1615 Подготовленное заявление должно быть повторно подготовлено в codeigniter - PullRequest
0 голосов
/ 06 июля 2018

Я использовал оператор prepare внутри хранимой процедуры mysql в codeIgniter 3.1.7framework.Все работает нормально, когда я работал в localhost. Но когда веб-сайт был размещен, я получил эту ошибку: «Подготовленное заявление необходимо переподготовить». Я проверил решение на слишком многих веб-сайтах и ​​проверил codeigniter, документацию mysql.Но все же я не могу решить это.Почти все упоминали, чтобы увеличить "table_definition_cache" в sql.Но я пытался и все равно получал ту же ошибку.В ожидании решения от экспертов.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 июля 2019

Увеличить значение переменной table_definition_cache

Может быть увеличено в соответствии с предложением SET GLOBAL table_definition_cache = value;

Изменить в my.conf file

0 голосов
/ 14 июля 2018

Я работал с Laravel Framework и столкнулся с той же проблемой. Я погуглил и попробовал много решений, но не избавился от этой проблемы. Наконец, я получил это решение и избавился от этой проблемы.

Решение: MySQL: подготовленный оператор необходимо заново подготовить

Вы также можете увидеть эти решения:

Solution1:

Решение2:

Надеюсь, это сработает и для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...