開発メモ

開発用のメモです。

EC CUBE [ SC_Helper_DB.php } の dtb_category_total_count 更新不具合?

修正方法

- : 863: if (!$ret) {
+ : 863: if ($ret === 0) {

エラーメッセージ(一部マスク)

Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [PREPARE mdb2_statement_mysql_50a12256576002e1d2083766521dcf2282e39afa22 FROM 'INSERT INTO dtb_category_total_count(create_date,product_count,category_id) SELECT CURRENT_TIMESTAMP,?,?'] PlaceHolder: [array ( 0 => '2', 1 => 15, )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_50a12256576002e1d2083766521dcf2282e39afa22 USING @0, @1] [Native code: 1062] [Native message: '15' は索引 'PRIMARY' で重複しています。] on [/**/data/class/SC_Query.php(1095)] from 192.16

Twitter: @asahina_alice