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;

ফলাফল