在MySQL中,可以使用以下兩種方法來刪除重復數據:
方法1:使用DISTINCT關鍵字和INSERT INTO SELECT語句
CREATE TABLE new_table AS
SELECT DISTINCT * FROM old_table;
DROP TABLE old_table;
ALTER TABLE new_table RENAME TO old_table;
方法2:使用DELETE和臨時表
CREATE TABLE tmp_table AS
SELECT * FROM old_table GROUP BY column1, column2, ...;
DELETE FROM old_table;
INSERT INTO old_table SELECT * FROM tmp_table;
DROP TABLE tmp_table;
以上兩種方法都可以根據需要進行調整,以適應不同的表結構和需求。請根據實際情況選擇合適的方法來刪除重復數據。