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

blu*_*ers 3 mysql perl module

"由于DESTROY而没有显式断开连接()DBD :: mysql :: db"发出rollback()

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

Ash*_*ley 7

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


Mig*_*Prz 5

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