my $desc = "A description"; my @assoc_str_data = ("string 1", "string 2"); my @assoc_int_data = (1,2,3); $dbh->do("insert into my_table(description, associated_str_data, associated_int_data) values (?,?,?)", undef, $desc, \@assoc_str_data, \@assoc_int_data);