Duplicate entry … for key ‘PRIMARY’

ECCUBEで遊んでたら
Duplicate entry … for key ‘PRIMARY’
が出て困った話。

ECCUBEを別のサーバーに移動するときに
管理画面上でCSVを使って商品情報を移動せずに、データベースで処理していて、商品登録を行ったところ上記エラーが出ました。

全部そのまま移動したつもりが、
dtb_products_class_product_class_id_seq

dtb_products_product_id_seq
の情報を移動し忘れていたみたい。

この値を現在の商品IDと重複しない数字にし、解決しました。
(↑の二つの数字は同一でないとエラーが出ます。)

以上メモ。

この記事を書いた人