sql >> データベース >  >> RDS >> Mysql

2,000万行のデータセットを持つMySQLの重複アイテムを削除するにはどうすればよいですか?

    これを試すことができます:

    ALTER IGNORE TABLE my_tablename ADD UNIQUE INDEX idx_name (text1 , text2);
    

    つまり、UNIQUE INDEXを追加してみてください 列に移動し、alter テーブル

    これには利点があります 将来的には、テーブルに挿入できる重複行もなくなります



    1. PostgreSQLのSOxコンプライアンスチェックリスト

    2. ORA-04091:表[blah]が変化しています。トリガー/関数がそれを認識しない可能性があります

    3. MariaDB ROUND()とFLOOR()

    4. Google Cloud SQLforMySQLをオンプレミスサーバーに移行する