0

重複エントリ エラーでいっぱいの巨大なデータベースがあります。すべてのエラーを削除する最速の方法は何ですか?

エラー: 1062 - キー「PRIMARY」のエントリ「X」が重複しています

前もって感謝します。

4

1 に答える 1

0

テーブルに何が残っていても問題ない場合は、次のようにします。

  1. データベースをダンプする
  2. すべてのテーブルを切り捨てる
  3. 必要なものは何でもPKを追加します(空のデータベース)
  4. コンソールで、ダンプをからinsertに置き換えますinsert ignore
  5. ダンプから回復する
  6. 利益

私はこれを一度だけ行いました.本番環境ではなく、大きなDBではありません-ダンプごとに200MB-ローカルホストでのアノイング関係の問題だけです. 私はそれがきれいではないことを知っています...しかし私にとってはうまくいきました。

編集: 誰かがそれが悪い解決策だと思う場合は、コメントを残してください - どうすればもっと良くなるか知りたいです...

于 2013-08-07T21:11:28.940 に答える