您的位置:首页 > 数据库 > MySQL

MySQL去除重复记录(临时表方法)

2017-06-06 00:00 609 查看
查询重复记录

SELECT COUNT(*) as repetitions, user_id, period
FROM dk_user_account
GROUP BY user_id, period
HAVING repetitions > 1;

创建临时表用以记录去除重复记录

CREATE TABLE tmp SELECT * FROM dk_user_account GROUP BY user_id,period;

删除原表

DROP TABLE dk_user_account;

将临时表更名为原表

ALTER TABLE tmp RENAME TO dk_user_account;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL