我需要使用 Perl 的DBI模块在数据库中插入值。我已经解析了一个文件来获取这些值,因此这些值存在于一个数组中,比如@array1
, @array2
, @array3
。我知道如何一次插入一个值,但不知道如何从数组中插入。
我知道一次插入一个值:
$dbh = DBI->connect("dbi:Sybase:server=$Srv;database=$Db", "$user", "$passwd") or die "could not connect to database";
$query= "INSERT INTO table1 (id, name, address) VALUES (DEFAULT, tom, Park_Road)";
$sth = $dbh->prepare($query) or die "could not prepare statement\n";
$sth-> execute or die "could not execute statement\n $command\n";
我不确定我是否有包含 ID 的数组 1、包含名称的数组 2 和包含地址的数组 3,我将如何插入值。