バージョン選択

フォーラム

メニュー

オンライン状況

45 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 44
tattsu もっと...

サイト内検索

質問 > フロント機能 > 商品CSV登録ができなくなってしまった

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
XNY
投稿日時: 2017/7/11 18:56
対応状況: −−−
新米
登録日: 2017/7/11
居住地:
投稿: 6
商品CSV登録ができなくなってしまった
▼テンプレート
[EC-CUBE] 3.0.14
[レンタルサーバ] XSERVER
[OS] Linux
[PHP] 7
[データベース] MySQL
[WEBサーバ] Apache
[ブラウザ] Chrome
[導入プラグインの有無] 無
[カスタマイズの有無] 無
[現象]

最初、商品CSV登録で商品データをインポートしました。
ですがIDが1から始まっていないのに気がつき、
一度全ての商品データを削除しやり直したいと考え、
こちらの記事を参考にクエリを実行しました。
http://qiita.com/kinokonoko/items/5b11fcc877ba07a295eb

SET foreign_key_checks=0;
TRUNCATE TABLE `dtb_product_category`;
TRUNCATE TABLE `dtb_product_image`;
TRUNCATE TABLE `dtb_product_stock`;
TRUNCATE TABLE `dtb_product_tag`;
TRUNCATE TABLE `dtb_product`;
TRUNCATE TABLE `dtb_product_class`;
SET foreign_key_checks=1;
ALTER TABLE dtb_product AUTO_INCREMENT=1;


そして商品CSV登録をしてみたのですが、エラーが出てしまい
うまくインポートできなくなってしまいました。

ログのエラー箇所はこのようになっています。

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '17-1' for key 'PRIMARY' (uncaught exception) at /home/webs/public_html/store/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 66 {"exception":"[object] (Doctrine\\DBAL\\Exception\\UniqueConstraintViolationException(code: 0): An exception occurred while executing 'INSERT INTO plg_expand_product_columns_value (product_id, column_id, value) VALUES (?, ?, ?)' with params [17, 1, \"300\\uff47\"]:


恐らくまだどこかに断片データが残ってしまっているためだと思うのですが・・・。
また、管理画面から規格も全て削除しました(恐らくこれは原因ではないです)

宜しくお願いいたします。
468
投稿日時: 2017/7/11 21:51
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 商品CSV登録ができなくなってしまった
plg_expand_product_columns_valueテーブルにデータが残っているのでは無いでしょうか?
プラグイン用のテーブルのようですが、
何か商品に関わるプラグインを利用されていませんか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

XNY
投稿日時: 2017/7/12 10:32
対応状況: 解決済
新米
登録日: 2017/7/11
居住地:
投稿: 6
Re: 商品CSV登録ができなくなってしまった
返信ありがとうございます。

早速削除してみたところ、
無事にCSV取り込みできるようになりました。

TRUNCATE TABLE `plg_expand_product_columns_value`;


商品情報の追記プラグインを入れていたことを忘れておりました。
こちらのテーブルが原因だったようです。

ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,689名です
総投稿数は109,935件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1280
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.