टेम्पररी टेबल विधि
CREATE TABLE temp AS SELECT DISTINCT ...से यूनिक रिकॉर्ड कॉपी करें।- मूल टेबल
TRUNCATEकरें। - टेम्पररी टेबल से डेटा वापस डालें।
- टेम्पररी टेबल
DROPकरें।
उदाहरण
mysql> create table demo39 (user_id int, user_name varchar(20)); mysql> insert into demo39 values(10,'John'), (10,'John'), (11,'David'), (11,'David');
डुप्लिकेट हटाने के चरण
mysql> create table temporaryTable as select distinct user_id, user_name from demo39; mysql> truncate table demo39; mysql> insert into demo39(user_id, user_name) select user_id, user_name from temporaryTable; mysql> drop table temporaryTable;
अंतिम परिणाम
+---------+-----------+ | user_id | user_name | +---------+-----------+ | 10 | John | | 11 | David | +---------+-----------+
विकल्प (MySQL 8.0+): ROW_NUMBER() विंडो फ़ंक्शन से भी कर सकते हैं।