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;

விளைவாக