MYSQL માં મધ્યવર્તી કોષ્ટકનો ઉપયોગ કરીને ડુપ્લિકેટ પંક્તિઓ કાઢી નાખો

વપરાશકર્તા કોષ્ટકમાં ડુપ્લિકેટ [email protected] ઇમેઇલ સાથે 5 રેકોર્ડ્સ છે

પગલું 1. એક નવું કોષ્ટક બનાવો જેનું માળખું મૂળ કોષ્ટક જેવું જ છે:

CREATE TABLE user_copy LIKE users

પગલું 2. મૂળ કોષ્ટકમાંથી નવા કોષ્ટકમાં અલગ પંક્તિઓ દાખલ કરો:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

પગલું 3. મૂળ કોષ્ટક છોડો અને તાત્કાલિક ટેબલનું નામ મૂળ ટેબલ પર મૂકો

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

પરિણામ