You must manage it manually, in the where clause you can put all the fields if they differ from the new values, and where the identifier of your table is equal to your parameter, you will make sure that only the changed records will be updated.
UPDATE table SET field1 = @field1, field2 = @field2 WHERE field1 != @field1 AND field2 != @field2 AND id = @id
source share