当前位置: 首页 > 面试题库 >

如何摆脱MySQL错误“ Prepared语句需要重新准备”

罗茂实
2023-03-14
问题内容

我已经重写了我的网站php代码,并添加了MySQL存储过程。

在我的本地版本中,一切正常,但是在将网站上传到托管服务器后,我却收到致命错误“准备好的语句需要重新准备”。

有时页面加载,有时加载失败,我看到此错误。那是什么?

更新: 移到VPS服务器后问题不再存在。 感谢帮助。


问题答案:

这是可能的:MySQL错误#42041

他们建议提高的价值table_definition_cache

您可以在MySQL文档中阅读有关重新准备的信息。



 类似资料:
  • 问题内容: 我使用准备好的语句编写了select语句。每次尝试运行它都会出现此错误。我如何克服这个错误?我的jdbc连接器是mysql-connector- java-5.1.13-bin.jar。我的代码: 错误代码.. 2013年10月1日,下午1:23:23 sanin.lands.model.View_ads_cls getAdDetail 问题答案: 错误在这一行 这样做

  • 问题内容: 我有这个丑陋的代码: 如何摆脱多个if语句? 问题答案: 这对于您的情况更好。 (可选)您应该尽可能选择Switch Case 如果您已经分析了’v’的值,通常在大多数情况下都位于较低范围( <10),则无法添加。 根据您的分析,您还可以更改条件顺序。如果您知道大多数值都小于10,然后第二位的大多数值位于68-117之间,则可以相应地更改条件序列。 编辑:

  • 问题内容: 我使用准备好的语句编写了select语句。每次尝试运行时都会出现此错误。我如何克服这个错误?我的jdbc连接器是mysql-connector- java-5.1.13-bin.jar。我的代码: 错误代码.. 2013年10月1日,下午1:23:23 sanin.lands.model.View_ads_cls getAdDetail 问题答案: 错误在这一行 这样做

  • 问题内容: 到目前为止,给我带来了很多麻烦,所以我想摆脱它。尽管spring框架文档清楚地说明了应该做的事情,但实际上 并没有摘要列表。 所以我一直坚持删除并得到错误 -在名称为的中找不到带有请求的映射 对于所有应该由控制器类解决的Url(在这种情况下:)。有什么建议可以让我了解更多信息吗?我非常想知道到底由代表什么标签。 问题答案: 你可以用来自定义定义的每个bean 。现在,javadocs详

  • 问题内容: 到现在为止,给我造成了很多麻烦,所以我想摆脱它。尽管spring框架文档清楚地说明了应该做的事情,但实际上 并没有摘要列表。 所以我坚持删除并现在得到错误 WARN osweb.servlet.PageNotFound-在DispatcherServlet中,名称为’workoutsensor’的URI [/ webapp / trainees]的HTTP请求未找到映射 对于所有应该由

  • 问题内容: 这个问题已经在这里有了答案 : 如何在MySQL语句中包含PHP变量 (10个答案) 4个月前关闭。 我有一个使用以下代码的mysqli查询: 但是,所有数据都是从HTML文档中提取的,因此为了避免错误,我想使用准备好的语句。我找到了PHP文档,但没有UPDATE示例。 问题答案: 一个与插入或选择相同。只需将所有变量替换为。