sqlインポートで#1062エラー
WordPressの投稿データで、URLを置換しなきゃいけなったのですが、いちいち記事開いて修正するには量が多すぎるので手抜き。
・phpMyadminで当該テーブルの中身をsqlをダンプ
↓
・テキストエディタで全置換
↓
・phpMyadminで当該テーブルにインポート
これでうまくいくと思っていたけど、インポートでエラーが発生。
#1062 – Duplicate entry ‘1’ for key ‘PRIMARY’
んん?主キーが重複?なんじゃこりゃ。としばらく悩みましたが、あっと気づけばそりゃそのはず。
インポートさせようとしているテーブルには同じ並びのデータがごっそり残っているから、phpMyadminさんが「同じもんがありまっせー」とエラーを吐いてるだけ。
一度テーブルを空にしてからインポートさせたらすんなりと入ってくれました。
この作業、時々しかやらないからやるたびに忘れているのでメモメモですw