I'm looking for the most efficient way to remove duplicates from a table where id's are unique but there are equal rows when you check other columns.
Example:
id name age x
1 peter 25 II
2 peter 25 II
The table has tens of thousands of rows.
Best Answer
Supposing you have no foreign keys referencing that table, you could do something like
then you can drop the old table, rename the new table so that it has the same name as the old one before, and create indexes and other things you need on that table.