質問 > 管理機能 > 商品登録CSVで規格の有る商品を登録するの実装 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ramu1324 |
投稿日時: 2014/7/17 10:43
対応状況: −−−
|
新米 登録日: 2014/7/16 居住地: 投稿: 3 |
商品登録CSVで規格の有る商品を登録するの実装 EC-CUBEバージョン 2.13.2
PHPバージョン PHP 5.4.30 DBバージョン MySQL 5.5.38 商品登録CSVで規格の有る商品を登録する 上記のフォーラムを参考にCSVで規格の有る商品を登録しようとしているのですが、システムエラーとなりうまく動かないのですがアドバイスや解決策などを頂けると助かります。 以下システムエラーと投入したCSVの内容です 2014/07/17 10:34:52 [/eccube2/html/admin/products/upload_csv.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [PREPARE mdb2_statement_mysql_52797e2c04d1fbc6d969db30b4699e0646cb9b6130 FROM 'INSERT INTO dtb_products_class(product_class_id,product_id,product_type_id,product_code,stock,stock_unlimited,sale_limit,price01,price02,deliv_fee,point_rate,update_date,down_filename,down_realfilename,del_flg,creator_id,create_date) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?'] PlaceHolder: [array ( 0 => '2', 1 => '1', 2 => 1, 3 => '', 4 => '', 5 => '1', 6 => '', 7 => '', 8 => '500', 9 => '', 10 => '0', 11 => '2014-07-17 10:34:52.000003', 12 => '', 13 => '', 14 => '0', 15 => '2', 16 => '2014-07-17 10:34:52.000003', )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_52797e2c04d1fbc6d969db30b4699e0646cb9b6130 USING @0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11, @12, @13, @14, @15, @16] [Native code: 1062] [Native message: Duplicate entry '1-0-0' for key 'product_id'] on [/var/www/html/eccube2/data/class/SC_Query.php(1087)] from 192.168.33.1 login_id = mura2435(0)[t9ujqqrlkvb5nrqoegafl496r5] /var/www/html/eccube2/html/admin/products/upload_csv.php(29): LC_Page_Admin_Products_UploadCSV_Ex->process /var/www/html/eccube2/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_UploadCSV_Ex.php(54): LC_Page_Admin_Products_UploadCSV->process /var/www/html/eccube2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(87): LC_Page_Admin_Products_UploadCSV->action /var/www/html/eccube2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(131): LC_Page_Admin_Products_UploadCSV->doUploadCsv /var/www/html/eccube2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(285): LC_Page_Admin_Products_UploadCSV->lfReadCSVFile /var/www/html/eccube2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(231): LC_Page_Admin_Products_UploadCSV->lfRegistProduct /var/www/html/eccube2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(461): LC_Page_Admin_Products_UploadCSV->lfRegistProductClass /var/www/html/eccube2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(502): SC_Query->insert /var/www/html/eccube2/data/class/SC_Query.php(567): SC_Query->query /var/www/html/eccube2/data/class/SC_Query.php(865): SC_Query->execute /var/www/html/eccube2/data/class/SC_Query.php(1048): SC_Query->error /var/www/html/eccube2/data/class/SC_Query.php(1087): trigger_error 商品ID,商品規格ID,規格分類ID1,規格分類ID2,親規格分類名,規格分類名,メーカーID,メーカー名,商品名,表示ステータス(公開・非公開),メーカーURL(コメント1),コメント2,検索ワード(コメント3),コメント4,コメント5,コメント6,備考欄(SHOP専用),一覧-メインコメント,一覧-メイン画像,詳細-メインコメント,詳細-メイン画像,詳細-メイン拡大画像,詳細-サブタイトル(1),詳細-サブコメント(1),詳細-サブ画像(1),詳細-サブ拡大画像(1),詳細-サブタイトル(2),詳細-サブコメント(2),詳細-サブ画像(2),詳細-サブ拡大画像(2),詳細-サブタイトル(3),詳細-サブコメント(3),詳細-サブ画像(3),詳細-サブ拡大画像(3),詳細-サブタイトル(4),詳細-サブコメント(4),詳細-サブ画像(4),詳細-サブ拡大画像(4),詳細-サブタイトル(5),詳細-サブコメント(5),詳細-サブ画像(5),詳細-サブ拡大画像(5),発送日目安ID,削除フラグ,商品種別ID,商品コード,在庫数,在庫無制限フラグ,販売制限数,通常価格,販売価格,送料,ポイント付与率,ダウンロードファイル名,ダウンロード実ファイル,関連商品ID(1),関連商品コメント(1),関連商品ID(2),関連商品コメント(2),関連商品ID(3),関連商品コメント(3),関連商品ID(4),関連商品コメント(4),関連商品ID(5),関連商品コメント(5),関連商品ID(6),関連商品コメント(6),商品ステータス,商品ステータス名,カテゴリID,カテゴリ名 1,,0,0,,,,,アイス,,,,,,,,,アイス,,アイス,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,500,,0,,,,,,,,,,,,,,,,,1, 1,,1,6,,,,,アイス,,,,,,,,,アイス,,アイス,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,,,500,,0,,,,,,,,,,,,,,,,,1, 1,,1,5,,,,,アイス,,,,,,,,,アイス,,アイス,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,,,500,,0,,,,,,,,,,,,,,,,,1, 1,,1,4,,,,,アイス,,,,,,,,,アイス,,アイス,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,,,500,,0,,,,,,,,,,,,,,,,,1, |
shutta |
投稿日時: 2014/7/17 12:08
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品登録CSVで規格の有る商品を登録するの実装 参考にされたスレッド中にある
【規格有りの場合】 規格分類ID1: 0 規格分類ID2: 0 削除フラグ: 1 の行も含めないといけないのではないでしょうか? (ざっと読んでみて目に止まっただけなので、外しているかもしれませんが。)
|
ramu1324 |
投稿日時: 2014/7/17 13:40
対応状況: −−−
|
新米 登録日: 2014/7/16 居住地: 投稿: 3 |
Re: 商品登録CSVで規格の有る商品を登録するの実装 返信ありがとうございます。
その行は規格を消去しなければ不要だそうです。しかも、CSVの数字の1行目のデータがそれにあたります。 |
shutta |
投稿日時: 2014/7/17 14:20
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品登録CSVで規格の有る商品を登録するの実装 やはり外していたですね、すみません。
では、 エラーの内容が、 [Native message: Duplicate entry '1-0-0' for key 'product_id'] ですので、 既存のテーブルにデータが残ってしまっていたりしませんか? 4、テーブルを空にする あたりの手順を再確認して見てはいかがでしょうか?
|
ramu1324 |
投稿日時: 2014/7/18 11:24
対応状況: 保留
|
新米 登録日: 2014/7/16 居住地: 投稿: 3 |
Re: 商品登録CSVで規格の有る商品を登録するの実装 お返事ありがとうございます。
うーんやっぱり動かないですね。 あきらめて管理画面で手動で済まします。 アドバイスありがとうございました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |