我在更新產品數據有一個問題,更新產品數據。不能與Magento的
奇怪的是,這個問題顯然是連接到本產品的分配給網站。由於某種原因,如果產品分配給網站A,我無法更新產品的數據 - 「保存」操作未執行。
但對B網站,我可以修改所有產品的數據。但是,如果我嘗試將產品分配給網站A,則會出現同樣的問題,並且未完成保存。我比較了很多網站的數據,我無法找到任何可能導致此問題的原因。
我使用Magento的CE 1.4.2.0。升級到最新版本正在進行中,但我仍然想知道是什麼引起的。
我在更新產品數據有一個問題,更新產品數據。不能與Magento的
奇怪的是,這個問題顯然是連接到本產品的分配給網站。由於某種原因,如果產品分配給網站A,我無法更新產品的數據 - 「保存」操作未執行。
但對B網站,我可以修改所有產品的數據。但是,如果我嘗試將產品分配給網站A,則會出現同樣的問題,並且未完成保存。我比較了很多網站的數據,我無法找到任何可能導致此問題的原因。
我使用Magento的CE 1.4.2.0。升級到最新版本正在進行中,但我仍然想知道是什麼引起的。
我也注意到,我不能再申請類別規則 - 我得到了錯誤
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '4294967295' for key 'PRIMARY'
幸運的是,我們有系統的備份副本,並有一切工作正常。當我比較代碼時,我無法發現可能導致此問題的任何差異,所以我查看了數據庫。當我複製用於目錄規則的數據表(catalogrule
,catalogrule_product
,catalogrule_group_website
,catalogrule_product_price
)從工作備份副本,並將其放置到一個破碎,一切開始正常工作 - 產品和儲蓄的目錄規則應用。我仍然不知道這是怎麼發生的,並且不得不做一個數據表比較,也許在那裏得到我的答案。
類型catalogrule_product_price
主鍵的是int(10)
。所以當所有密鑰用完時,最後一個有效密鑰是4294967295,請參見Numeric Datatypes。嘗試將其更改爲BIGINT
,並且所有內容都應該重新運行。
也許你正在使用一些擴展名? –
我沒有添加任何新的擴展程序,但創建了一些新的網上商店。對於一些網絡商店來說,保存功能不起作用真的很奇怪。 – knospe