MySQL去除重複記錄(臨時表方法)

查詢重複記錄it

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

建立臨時表用以記錄去除重複記錄io

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

刪除原表查詢

DROP TABLE dk_user_account;

將臨時表改名爲原表co

ALTER TABLE tmp RENAME TO dk_user_account;
相關文章
相關標籤/搜索