http://qs321.pair.com?node_id=1202738


in reply to Update mysql row with a hash

my ($id) = delete $data_to_insert{id}; my $sql = "UPDATE some_table SET " . join( '=?,', keys %data_to_insert ) . '=? ' . 'WHERE id=?'; $dbh->do( $stmt, undef, values %data_to_insert, $id );