我想使用DBI將值插入到兩個單獨的MySQL表中。我想兩個工作INSERT
查詢通過插入;
它們之間的結合成一個:爲什麼不用分號加入多個MySQL查詢並使用Perl DBI?
$dbh->do(q{
INSERT INTO `testA`(test) values('testvalue111');
INSERT INTO `testB`(test) values('testvalue222');
});
但我總是得到一個錯誤:如果我查詢分成兩個單獨的do
電話
Syntactic error in "INSERT INTO `testB`(test) values('testvalue222 ..."
,它作品。但是,聯合查詢在phpMyAdmin中正常工作。爲什麼它在Perl中失敗?
這是更好,但是,使用單獨調用方便閱讀。 – titanofold
爲了提高性能,結合通話使感謝! – Skip