mysql中删除重复记录
http://blog.csdn.net/dsiori/article/details/52806709
原文链接:http://blog.csdn.net/dsiori/article/details/52806709
DELETE FROM user WHERE id NOT IN(SELECT * FROM(SELECT id FROM user GROUP BY username)AS b)
DELETE FROM rf_data_tuchong_tag WHERE tag_id IN ( SELECT tag_id FROM ( SELECT tag_id, min( id ) id, count() num FROM rf_data_tuchong_tag GROUP BY tag_id HAVING num > 1 ) a ) AND id NOT IN ( SELECT id FROM ( SELECT tag_id, min( id ) id, count() num FROM rf_data_tuchong_tag GROUP BY tag_id HAVING num > 1 ) b )
DELETE
FROM
love_tc_post
WHERE
post_id IN (
SELECT
post_id
FROM
( SELECT post_id, min( id ) id, count(*) num FROM love_tc_post GROUP BY post_id HAVING num > 1 ) a
)
AND id NOT IN (
SELECT
id
FROM
( SELECT post_id, min( id ) id, count(*) num FROM love_tc_post GROUP BY post_id HAVING num > 1 ) b
)
0 评论
评论
登录后即可评论 去登录