Deleting duplicates from a large table

前端 未结 5 980
没有蜡笔的小新
没有蜡笔的小新 2021-01-02 02:40

I have quite a large table with 19 000 000 records, and I have problem with duplicate rows. There\'s a lot of similar questions even here in SO, but none of them seems to gi

5条回答
  •  不思量自难忘°
    2021-01-02 03:05

    I think you can use this query to delete the duplicate records from the table

    ALTER IGNORE TABLE table_name ADD UNIQUE (location_id, datetime)
    

    Before doing this, just test with some sample data first..and then Try this....

    Note: On version 5.5, it works on MyISAM but not InnoDB.

提交回复
热议问题