Ticket #1543 (closed バグ指摘: 修正済)
関連商品に同一商品を登録すると、最後のコメントで上書きされて表示される
Reported by: | Seasoft | Owned by: | Seasoft |
---|---|---|---|
Priority: | 低 | Milestone: | EC-CUBE2.12.0 |
Component: | フロント | Version: | 2.11.4 |
Keywords: | Cc: | ||
修正済み: | yes |
Change History
comment:1 Changed 11 years ago by Seasoft
- Owner changed from somebody to Seasoft
- 修正済み set
- Status changed from new to assigned
- Description modified (diff)
- Priority changed from 中 to 低
comment:2 follow-up: ↓ 3 Changed 11 years ago by kotani
- Milestone changed from EC-CUBE2.11.5 to EC-CUBE2.12.0alpha
comment:4 follow-up: ↓ 5 Changed 11 years ago by kajiwara
- 修正済み unset
本件、テストを実施しますと、エラーが発生します。
おそらく、プライマリーキーを設定したためによるエラーなのではないかと思います。
環境:PHP5.3.8 MySQL 5.5.16
エラー内容
Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [PREPARE mdb2_statement_mysql_23519275235b84a8fcf2dbb5d5053681e6d69ebfad FROM 'INSERT INTO dtb_recommend_products(product_id,recommend_product_id,comment,rank,creator_id,create_date,update_date) SELECT ?,?,?,?,?,CURRENT_TIMESTAMP,CURRENT_TIMESTAMP'] PlaceHolder?: [array ( 0 => '8', 1 => '7', 2 => 'おなべ', 3 => 6, 4 => '2', )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_23519275235b84a8fcf2dbb5d5053681e6d69ebfad USING @0, @1, @2, @3, @4] [Native code: 1062] [Native message: Duplicate entry '7' for key 'PRIMARY'] on [C:\xampp\htdocs\eccube\data\class\SC_Query.php(1002)] from ::1 login_id = admin(0)[vt9kukoobe061srln2vfkiu1g0] C:\xampp\htdocs\eccube\html\admin\products\product.php(34): LC_Page_Admin_Products_Product_Ex->process C:\xampp\htdocs\eccube\data\class_extends\page_extends\admin\products\LC_Page_Admin_Products_Product_Ex.php(56): LC_Page_Admin_Products_Product->process C:\xampp\htdocs\eccube\data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(68): LC_Page_Admin_Products_Product->action C:\xampp\htdocs\eccube\data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(162): LC_Page_Admin_Products_Product->lfRegistProduct C:\xampp\htdocs\eccube\data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(1117): LC_Page_Admin_Products_Product->lfInsertRecommendProducts C:\xampp\htdocs\eccube\data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(1200): SC_Query->insert C:\xampp\htdocs\eccube\data\class\SC_Query.php(524): SC_Query->query C:\xampp\htdocs\eccube\data\class\SC_Query.php(808): SC_Query->execute C:\xampp\htdocs\eccube\data\class\SC_Query.php(965): SC_Query->error C:\xampp\htdocs\eccube\data\class\SC_Query.php(1002): trigger_error
一度、ご確認いただければありがたいです。
comment:5 in reply to: ↑ 4 ; follow-up: ↓ 6 Changed 11 years ago by Seasoft
- 修正済み set
その仮説が正しいならば、本チケットとは無関係ですね。
#1578 かな。ちと、あり得ないキー構成な予感が。もう少し考えて、そっちにコメント付けるかもです。