ai didi

php - MySqli 错误 : Can't create more than max_prepared_stmt_count statements (current value: 16382)

转载 作者:行者123 更新时间:2023-11-29 02:47:55 24 4
gpt4 key购买 nike

当我使用在一台服务器上正常工作而在另一台服务器上不工作的正常准备查询时,我收到此错误。

$this->PreparedQuery("UPDATE user_login SET end_time = '?' WHERE id = ?", 692233, 1);

最佳答案

由于问题不清楚。

我将发布一些避免此 mysql 错误的方法:

  • 检查你的客户端代码,你应该在不需要之后关闭准备好的stmt对象。请勿泄露资源。

  • 如果您的客户端代码使用准备好的语句作为缓存,请在程序看到此错误后将其全部关闭。您也可以尝试完全不使用准备好的语句作为缓存,只创建一个,使用它,然后删除它。

  • 使用 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST 查找所有客户端代码,然后重复步骤 1。

  • 您也可以通过重启mysql服务器来临时解决这个问题。

关于php - MySqli 错误 : Can't create more than max_prepared_stmt_count statements (current value: 16382),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39588167/

24 4 0
文章推荐: python - 什么是 python 'in' 但对于 sqlalchemy
文章推荐: mysql - SQL分组查询
文章推荐: java - 从 Active Directory 获取用户详细信息
文章推荐: php - mysql什么会更快
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com