我想使用DBI将值插入两个单独的 MySQL 表中。我试图INSERT
通过在它们之间插入 a 将两个工作查询合并为一个;
:
$dbh->do(q{
INSERT INTO `testA`(test) values('testvalue111');
INSERT INTO `testB`(test) values('testvalue222');
});
但我总是得到一个错误:
“INSERT INTO `testB`(test) values('testvalue222 ...”中的语法错误
如果我将查询分成两个单独的do
调用,它就可以工作。但组合查询在 phpMyAdmin 中运行良好。为什么它在 Perl 中失败?