質問 > 管理機能 > CSV 商品登録でエラーが出るようになってしまいました |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nawy1277 |
投稿日時: 2015/4/22 21:26
対応状況: −−−
|
新米 登録日: 2015/3/10 居住地: 投稿: 2 |
CSV 商品登録でエラーが出るようになってしまいました 初めまして。
初心者で申し訳ございません。。 商品登録をCSVでしようとしていたのですが、下記のようなエラーがでるようになってしましい、 アップロードできなくなってしまいました。 どうしたらいいかわからず困っております。 どなたか、わかるかたいらっしゃいますでしょうか。 お手数おかけいたしますが、 どうぞよろしくお願いいたします。 2.13.3 PHPバージョン PHP 5.4.32 DBバージョン MySQL 5.6.14-log ======= ▼▼▼ デバッグ情報ここから ▼▼▼ SERVER_ADDR: 172.17.2.16 REMOTE_ADDR: 153.215.61.17 USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36 Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [PREPARE mdb2_statement_mysql_42027e76e18b17417a9f3e4b618193024c142fba9b FROM 'INSERT INTO dtb_products_class(product_id,product_code,price02,update_date,point_rate,product_type_id,del_flg,creator_id,stock_unlimited,product_class_id,create_date) SELECT ?,?,?,?,?,?,?,?,?,?,?'] PlaceHolder: [array ( 0 => '24', 1 => '0002', 2 => '10000', 3 => '2015-04-22 21:16:24.000002', 4 => '0', 5 => 1, 6 => '0', 7 => '3', 8 => '1', 9 => '26', 10 => '2015-04-22 21:16:24.000002', )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_42027e76e18b17417a9f3e4b618193024c142fba9b USING @0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10] [Native code: 1062] [Native message: Duplicate entry '24-0-0' for key 'product_id'] on [/home/*****/*****/**********/*****/*****/data/class/SC_Query.php(1095)] /home/*****/*****/**********/*****/*****/admin/products/upload_csv.php(29): LC_Page_Admin_Products_UploadCSV_Ex->process /home/*****/*****/**********/*****/*****/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_UploadCSV_Ex.php(54): LC_Page_Admin_Products_UploadCSV->process /home/*****/*****/**********/*****/*****/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(87): LC_Page_Admin_Products_UploadCSV->action /home/*****/*****/**********/*****/*****/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(129): LC_Page_Admin_Products_UploadCSV->doUploadCsv /home/*****/*****/**********/*****/*****/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(283): LC_Page_Admin_Products_UploadCSV->lfReadCSVFile /home/*****/*****/**********/*****/*****/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(229): LC_Page_Admin_Products_UploadCSV->lfRegistProduct /home/*****/*****/**********/*****/*****/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(459): LC_Page_Admin_Products_UploadCSV->lfRegistProductClass /home/*****/*****/**********/*****/*****/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(500): SC_Query->insert /home/*****/*****/**********/*****/*****/data/class/SC_Query.php(575): SC_Query->query /home/*****/*****/**********/*****/*****/data/class/SC_Query.php(873): SC_Query->execute /home/*****/*****/**********/*****/*****/data/class/SC_Query.php(1056): SC_Query->error /home/*****/*****/**********/*****/*****/data/class/SC_Query.php(1095): trigger_error ▲▲▲ デバッグ情報ここまで ▲▲▲ |
N-akira |
投稿日時: 2015/4/23 2:07
対応状況: −−−
|
新米 登録日: 2015/4/23 居住地: 投稿: 3 |
Re: CSV 商品登録でエラーが出るようになってしまいました 商品のCSV登録は、
dtb_products(商品名等) dtb_products_class(大きさ、色等)のテーブルに対して行います。 大きさ、色等の詳細を使用しない場合でも、dtb_products_classは、 分類id1=0,分類ID1=0で1レコードは作成されます。 dtb_products_classのインデックスキーが、 product_id - classcategory_id1 - classcategory_id2 になっており、 エラーは [Native message: Duplicate entry '24-0-0' for key 'product_id']なので、 キー重複が発生しています。と言われています。 分類を使っていないのでしたら、 商品ID=24 のレコードが既に登録すみなのではないでしょうか。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |