mysql删除重复数据

  mysql删除重复数据分为两种情况:
  一,以一个字段来唯一确定一条记录,可以用以下SQL来删除:
  删除从glt_entity_tmp glt_entity_tmp,(从glt_entity_tmp选择idd group by南count(*)比;1)t2
  glt_entity_tmp.idd=t2。idd
  
  注意:数据中idd不一致,其它字段信息都一致,如果是一个南有多于2条重复的记录,要执行多次
     
  二、以二个或以上字段来唯一确定一条记录,可以用以下SQL来删除,但要注意每条记录中必须有第三个字段来唯一确定这条记录(使用max删除)
  删除从gbi_pd_theme_new_tmp gbi_pd_theme_new_tmp,(选择new_code、the_code马克斯(the_new_code)从gbi_pd_theme_new_tmp group by new_code the_new_code, the_code count(*)比;1)t2
  gbi_pd_theme_new_tmp.new_code=t2。new_code gbi_pd_theme_new_tmp.the_code=t2。the_code gbi_pd_theme_new_tmp.the_new_code=t2。the_new_code
     
     注意:如果是有多于2条重复的记录,要执行多次
  因为此例子中每条记录有一个唯一的字段the_new_code,所以可以用马克斯来删除重复记录
  

mysql删除重复数据