解决此Perl DBD::mysql错误消息的建议?

解决此Perl DBD::mysql错误消息的建议?,mysql,perl,module,Mysql,Perl,Module,“由于DBD::mysql::db在没有显式断开连接()的情况下销毁而发出回滚()” 找不到任何与错误相关的文档,有什么建议吗?您的数据库连接,通常是普通DBI代码中的$dbh,在超出范围之前需要断开连接。请参阅并尝试将“dbi disconnect”放入google/etc以查看相关问题的讨论。在SQL代码中插入/更新/删除语句后执行提交/回滚(即$dbh->commit;)非常重要,因为您在数据库连接代码中传递了{Autocommit=>0}参数。当然,在您完成程序之前,您必须执行$dbh-

“由于DBD::mysql::db在没有显式断开连接()的情况下销毁而发出回滚()”


找不到任何与错误相关的文档,有什么建议吗?

您的数据库连接,通常是普通DBI代码中的
$dbh
,在超出范围之前需要断开连接。请参阅并尝试将“dbi disconnect”放入google/etc以查看相关问题的讨论。

在SQL代码中插入/更新/删除语句后执行提交/回滚(即
$dbh->commit;
)非常重要,因为您在数据库连接代码中传递了
{Autocommit=>0}
参数。当然,在您完成程序之前,您必须执行
$dbh->disconnect

+1非常感谢,我将查看与dbi disconnect相关的信息。