MySQL मधील डुप्लिकेट पंक्ती हटवा- DELETE Join स्टेटमेंट वापरून डुप्लिकेट पंक्ती हटवा

MySQL मधील एक वगळता सर्व डुप्लिकेट पंक्ती हटवायची? [नक्कल]

वापरकर्ता टेबलमध्ये डुप्लिकेट [email protected] ईमेलसह 5 रेकॉर्ड आहेत

शोध वापरकर्त्यांच्या टेबलमधील डुप्लिकेट ईमेल परत करतो:

SELECT *, COUNT(email) FROM users  
GROUP BY email   
HAVING  COUNT(email) > 1;

DELETE Join स्टेटमेंट वापरून डुप्लिकेट पंक्ती हटवा

DELETE table1 FROM users table1  
	INNER JOIN users table2   
	WHERE table1.id < table2.id AND table1.email = table2.email

परिणाम