Fshini rreshtat e kopjuar duke përdorur një tabelë të ndërmjetme në MYSQL

Tabela e përdoruesve ka 5 regjistrime me email të kopjuar [email protected]

Hapi 1. Krijoni një tabelë të re, struktura e së cilës është e njëjtë me tabelën origjinale:

CREATE TABLE user_copy LIKE users

Hapi 2. Futni rreshta të veçantë nga tabela origjinale në tabelën e re:

INSERT INTO user_copy SELECT * FROM users GROUP BY email

Hapi 3. hidhni tabelën origjinale dhe riemërtoni tabelën e menjëhershme në atë origjinale

DROP TABLE users;  
ALTER TABLE user_copy RENAME TO users;

Rezultati