溫馨提示×

mysql中怎么刪除重復數據

小億
190
2024-02-04 16:17:26
欄目: 云計算

在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;

以上兩種方法都可以根據需要進行調整,以適應不同的表結構和需求。請根據實際情況選擇合適的方法來刪除重復數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女