質問 > フロント機能 > CSVでの商品登録・更新について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2012/7/14 21:25
対応状況: −−−
|
CSVでの商品登録・更新について 商品登録用CSVファイルに情報を入れアップロードしたところ、商品は登録されました。
その後、ファイルを更新し、再びアップロードしたところ下記のエラーが表示されました。 書いてあることがわからないのですが・・・ このファイルは、商品の登録はできても、更新はできないのでしょうか? ご存知の方おられましたらアドバイスをよろしくお願いいたします。 ▼▼▼ デバッグ情報ここから ▼▼▼ http://localhost/*****/admin/products/upload_csv.php? SERVER_ADDR: ***.***.***.*** REMOTE_ADDR: ***.***.***.*** USER_AGENT: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11 Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [PREPARE mdb2_statement_mysql_29e170652a7b5e6b87e12b6968efa309ebef0bb818 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 => 16, 1 => '1', 2 => '3', 3 => 'MAC-HR01', 4 => NULL, 5 => '1', 6 => '', 7 => '', 8 => '980', 9 => '', 10 => '0', 11 => '2012-07-14 21:11:29.000002', 12 => '', 13 => '', 14 => '0', 15 => '2', 16 => '2012-07-14 21:11:29.000002', )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_29e170652a7b5e6b87e12b6968efa309ebef0bb818 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 [G:\xampp\htdocs\*****\data\class\SC_Query.php(1008)] G:\xampp\htdocs\*****\admin\products\upload_csv.php(34): LC_Page_Admin_Products_UploadCSV_Ex->process G:\xampp\htdocs\*****\data\class_extends\page_extends\admin\products\LC_Page_Admin_Products_UploadCSV_Ex.php(56): LC_Page_Admin_Products_UploadCSV->process G:\xampp\htdocs\*****\data\class\pages\admin\products\LC_Page_Admin_Products_UploadCSV.php(89): LC_Page_Admin_Products_UploadCSV->action G:\xampp\htdocs\*****\data\class\pages\admin\products\LC_Page_Admin_Products_UploadCSV.php(129): LC_Page_Admin_Products_UploadCSV->doUploadCsv G:\xampp\htdocs\*****\data\class\pages\admin\products\LC_Page_Admin_Products_UploadCSV.php(250): LC_Page_Admin_Products_UploadCSV->lfRegistProduct G:\xampp\htdocs\*****\data\class\pages\admin\products\LC_Page_Admin_Products_UploadCSV.php(432): LC_Page_Admin_Products_UploadCSV->lfRegistProductClass G:\xampp\htdocs\*****\data\class\pages\admin\products\LC_Page_Admin_Products_UploadCSV.php(463): SC_Query->insert G:\xampp\htdocs\*****\data\class\SC_Query.php(530): SC_Query->query G:\xampp\htdocs\*****\data\class\SC_Query.php(814): SC_Query->execute G:\xampp\htdocs\*****\data\class\SC_Query.php(971): SC_Query->error G:\xampp\htdocs\*****\data\class\SC_Query.php(1008): trigger_error ▲▲▲ デバッグ情報ここまで ▲▲▲ |
|
maruaki |
投稿日時: 2012/7/16 14:22
対応状況: −−−
|
半人前 登録日: 2011/10/22 居住地: 東京 投稿: 14 |
Re: CSVでの商品登録・更新について 念のためですが、
>その後、ファイルを更新し、再びアップロードしたところ 登録されたCSVをダウンロードの上更新されましたか? 更新のためにはCSVダウンロードしたものをベースに更新する必要があります。 |
ゲスト |
投稿日時: 2012/7/17 9:29
対応状況: 解決済
|
Re: CSVでの商品登録・更新について >更新のためにはCSVダウンロードしたものをベースに更新する必要があります。
私は、ダウンロードしたファイルをコピーしメーカー毎などファイルを作成しアップロードしておりました。 この場合、登録はできるのですが、更新ができませんでした。 教えていただいた通りやってみると更新ができました。 更新の度にデータベースをクリアし登録しなおしていたので、とても助かりました。 ありがとうございます。 |
|
ゲスト |
投稿日時: 2012/7/17 16:41
対応状況: −−−
|
Re: CSVでの商品登録・更新について 追加で質問です。
登録した商品リストのCSVファイルをダウンロードし、その内容を変更後、更新することはできました。 しかし、そのファイルに新たに商品を追加しアップロードすると、 必ず、「〇〇行目:※ 指定の商品IDと商品規格IDの組合せは正しくありません。」と表示されます。 登録内容に不備があると思い、チェックするのですが間違いが見当たりません。 ちなみに、管理画面から商品を登録(画像以外)し、CSVファイルをダウンロードすると エラーが表示されるCSVファイルの内容と一切違いがありません。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |