我确定有更好的方法可以在同一行上做到这一点,但我无法弄清楚,因为我是Perl的初学者。基本上我需要做的是选择,删除和统计结果。在perl DBI上使用多个查询
$sth = $dbh->prepare("SELECT env,server, mwp.is_reference where env='$ARGV[1]';");
$sth->execute();
$sth2 = $dbh->prepare("delete from mwp.is_info_package where env='$ARGV[1]'");
$sth2->execute();
$sth3 = $dbh->prepare("SELECT count(1) from mwp.is_reference where env='$ARGV[1]'");
$sth3->execute()
目标是如何在同一行使用3个查询,而不是3次执行。
那么这是什么问题? – 2012-04-18 12:03:22
请相应编辑您的问题.i.e。在上面添加上面的语句,而不是将它放在注释中。 – 2012-04-18 17:40:09
做到了,感谢您的建议。 – 2012-04-19 11:21:16