DBD::mysql の mysql_auto_reconnect とトランザクションは併用すべきでない?
Setting mysql_auto_reconnect to on is not advised if 'lock tables' is used because if DBD::mysql reconnect to mysql all table locks will be lost.
DBD::mysql - MySQL driver for the Perl5 Database Interface (DBI) - metacpan.org
って書いてあるけど、これって lock tables に限らず、トランザクションを明示的に使う場合 (begin ... commit / rollback) も同様だよね? 言うまでもなく。