PostgreSQL 商品が2重に登録されてしまった。。


データベースに商品を追加してたら、間違えて同じ商品が2つ追加さてしまった。

テーブルの商品IDにユニーク制限がかかってないじゃないか。。

(postgresqlです。)

●idが重複する行を検索

select id from item group by id having count(id)>1;

見つかったやつを削除して、

●idを主キーにしてユニークに

ALTER TABEL item ADD primary key (id);

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。