目前,我在MYSQL上运行多个语句,如下:
my $sth1 = $dbh->prepare("ALTER TABLE whatever....");
my $sth2 = $dbh->prepare("UPDATE whatever....");
my $sth3 = $dbh->prepare("ALTER TABLE whatever....");
my $sth4 = $dbh->prepare("DROP TABLE whatever....");
my $sth5 = $dbh->prepare("DROP TABLE whatever....");
$sth1->execute;
$sth1->finish;
$sth2->execute;
$sth2->finish;
$sth3->execute;
$sth3->finish;
$sth4->execute;
$sth4->finish;
$sth5->execute;
$sth5->finish;
这段代码可以正常工作。
但是,我有超过50个这样的查询。你可以想象以上行的数量。我上面粘贴的只是5个查询。
问题:
是否有更好的优雅的方法使用Perl DBI
运行多个MySQL查询/语句?