ホーム » パソコン » mysqlから重複データの削除

mysqlから重複データの削除


--- 広告 ---
--- 広告 ---

検証中です。

mysqlから重複データの削除

* 2010年 12月17日
* カテゴリー : 未分類
* コメントを書く

mysqlから重複データの削除をしたい場合。

例えば、itemテーブルのcodeというカラムに同じデータが入っているものをひとつに統合する場合。

insert into item_temp SELECT * from item where id in ( select MAX(ID) FROM item GROUP BY code )

とする。

そのあと、item_tempを、リネームして、もとのテーブルを削除すればOK。

ただし、この場合は重複レコードのうち、IDが最大のものが残される。ほかに条件が必要な場合は、適宜、最後のSELECT文を書き換えればOK。

感謝です。現在 動作確認中!! でーす。

--- 広告 ---
--- 広告 ---

 

この記事に関連する記事一覧

目 次
最近の投稿
--- 広告 ---
--- 広告 ---
お問い合わせ