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

नतिजा