1

製品データの更新に問題があります。

奇妙なことに、この問題は明らかにこの製品が割り当てられているWebサイトに関連しています。何らかの理由で、製品がWebサイトAに割り当てられている場合、製品のデータを更新できません。 「保存」アクションは実行されません

ただし、WebサイトBの場合、すべての製品のデータを変更できます。しかし、WebサイトAに製品を割り当てようとすると、同じ問題が発生し、保存が実行されません。多くのウェブサイトのデータを比較しましたが、これの原因となる可能性のあるものを見つけることができません。

MagentoCE1.4.2.0を使用しています。最新バージョンへのアップグレードが進行中ですが、原因を知りたいのですが。

4

2 に答える 2

1

catalogrule_product_price主キーのタイプはですint(10)。したがって、すべてのキーが使い果たされた場合、最後の有効なキーは4294967295です。数値データ型を参照してください。に変更してみてくださいBIGINT。すべてが再び機能するはずです。

于 2013-06-05T10:33:20.187 に答える
0

また、カタログルールを適用できなくなったことにも気づきました-エラーが発生しました

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '4294967295' for key 'PRIMARY'

幸い、システムのバックアップコピーがあり、すべて問題なく動作しました。コードを比較したところ、この問題の原因となる可能性のある違いを見つけることができなかったので、データベースを調べました。catalogruleカタログルール( 、、、 )catalogrule_productに使用されるデータテーブルを作業中のバックアップコピーからコピーして壊れたものに配置するとすぐにcatalogrule_group_websitecatalogrule_product_priceすべてが正常に機能し始めました。製品の保存とカタログルールの適用です。私はまだこれがどのように起こったのかわからないので、データテーブルの比較を行い、おそらくそこで答えを得る必要があります。

于 2012-09-19T07:22:10.677 に答える