update() needs to prefixes source columns

`update()` needs to prefix source columns in an update statement with the table name in case they are ambiguous (for instance `id`, where the update has joined another table with an `id` column)