What else can I do? Update and Insert

$upd = $dbh->prepare(qq{
  update mjr_cat_ext_table_det set
  column_description = ? where table_name = ? and column_name = ?
});

## later
$upd->execute($desc, $table, $column);
$dbh->do(qq{insert into table winnie (ille, pu, valuse ($a, $b)});

## but better to do this!
$dbh->do(qq{
  insert into table winnie (ille, pu) 
  values (?, ?)
}, {}, 'a', 'b');