Mysql利用DELETE...JOIN删除重复的数据只保留一条

      发布在:数据库技术      评论:0 条评论

简单利用DELETE...JOIN删除重复的数据只保留一条

DELETE c1 FROM fa_ymwl_dict c1 INNER JOIN fa_ymwl_dict c2 WHERE c1.id < c2.id AND c1.word = c2.word

如果需要删除重复的行并保留最低的ID,则where条件则是c1.id>c2.id,

这里的重复条件是word字段。

这里的DELETE...JOIN可以连表删除多张表中的条件数据


热门推荐