Delete duplicate rows from a table
CREATE TABLE new_table AS SELECT * FROM old_table WHERE 1 GROUP BY [COLUMN TO remove duplicates BY]; DROP TABLE old_table; RENAME TABLE new_table TO old_table;
TextSnippets > jamiew > sql
2831 users tagging and storing useful source code snippets
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)
Jamie Wilkinson http://tramchase.com
CREATE TABLE new_table AS SELECT * FROM old_table WHERE 1 GROUP BY [COLUMN TO remove duplicates BY]; DROP TABLE old_table; RENAME TABLE new_table TO old_table;
%s/DROP TABLE IF EXISTS `/DROP TABLE IF EXISTS `prefix_/g %s/CREATE TABLE `/CREATE TABLE `prefix_/g %s/INSERT INTO `/INSERT INTO `prefix_/g %s/LOCK TABLES `/LOCK TABLES `prefix_/g %s/ALTER TABLE `/ALTER TABLE `prefix_/g