احذف الصفوف المكررة باستخدام جدول وسيط في MYSQL

يحتوي جدول المستخدم على 5 سجلات مع بريد إلكتروني مكرر [email protected]

الخطوة الأولى: قم بإنشاء جدول جديد يكون هيكله مطابقًا للجدول الأصلي:

CREATE TABLE user_copy LIKE users

الخطوة الثانية: أدخل صفوفًا مميزة من الجدول الأصلي في الجدول الجديد:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

الخطوة الثالثة: أسقط الجدول الأصلي وأعد تسمية الجدول المباشر بالجدول الأصلي

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

نتيجة