Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 postgres pg_log 目录中的 .log 文件中看到一堆行,内容如下:
错误:准备好的语句“pdo_pgsql_stmt_09e097f4”不存在
什么是准备好的语句,什么样的事情会导致显示这些错误消息?
从文档中:
准备好的语句是可用于优化性能的服务器端对象。当 PREPARE 语句被执行时,specifie 语句被解析、重写和计划。当随后发出 EXECUTE 命令时,只需要执行准备好的语句。因此,解析、重写和计划阶段只执行一次,而不是每次执行语句。
在网上搜索,我发现“pdo_pgsql_stmt”命令来自某种 PHP 连接到您的数据库。也许这个链接可以帮助您找到一个合适的邮件列表或问题跟踪器,您可以将您的错误消息发送到?
编辑:我想我在这里找到了你的错误:
http://bugs.php.net/bug.php?id=37870