Padamkan baris pendua menggunakan jadual perantaraan dalam MYSQL

Jadual pengguna mempunyai 5 rekod dengan pendua e-mel [email protected]

Langkah 1. Buat jadual baharu yang strukturnya sama dengan jadual asal:

CREATE TABLE user_copy LIKE users

Langkah 2. Masukkan baris yang berbeza daripada jadual asal ke jadual baharu:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

Langkah 3. lepaskan jadual asal dan namakan semula jadual segera kepada jadual asal

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

Hasilnya