Hi Prithvi,
Yes, you would need to use update-key argument to check which columns to be checked before updating the records. For specific columns in the tables, if the file does contain exact columns for updating those specific columns in table then using the –column option would be beneficial.
-Mahesh