3

我在 postgres pg_log 目录中的 .log 文件中看到一堆行,内容如下:

错误:准备好的语句“pdo_pgsql_stmt_09e097f4”不存在

什么是准备好的语句,什么样的事情会导致显示这些错误消息?

4

1 回答 1

4

文档中

准备好的语句是可用于优化性能的服务器端对象。当 PREPARE 语句被执行时,sp​​ecifie 语句被解析、重写和计划。当随后发出 EXECUTE 命令时,只需要执行准备好的语句。因此,解析、重写和计划阶段只执行一次,而不是每次执行语句。

在网上搜索,我发现“pdo_pgsql_stmt”命令来自某种 PHP 连接到您的数据库。也许这个链接可以帮助您找到一个合适的邮件列表或问题跟踪器,您可以将您的错误消息发送到?


编辑:我想我在这里找到了你的错误:

http://bugs.php.net/bug.php?id=37870

于 2008-09-10T18:37:08.093 回答