defined fields for updating on duplicate key