I have a dataframe, df, I want to update on duplicate keys but new rows are appearing instead? I\'m using the code below. Why is this happening? The Mysql \'table\' structur