sql >> データベース >  >> RDS >> Mysql

Magentoの特別価格を保持しているテーブルはどこにありますか?

    Magento Question Answers Guildのメンバーシップでは、データベースを更新するために単純な古いSQLを使用するのではなく、APIエラーの修正に取り組むことを提案する必要があります。他の場所で述べたように、データベースを直接更新すると、Magentoがシステムによって認識されない状態になり、奇妙で腹立たしいエラーが発生する可能性があります。

    とはいえ、特別価格の値は、他の商品属性の値と一緒に

    に保存されます。
    catalog_product_entity_decimal
    

    テーブル。このテーブルにはattribute_idがあります eav_attributeと外部キーの関係がある列。 テーブル。 eav_attributeを見てください コードがspecial_priceの属性のテーブル 。そのattribute_id および製品のentity_id catalog_product_entity_decimalで正しい行を見つけるのに十分なはずです 。

    商品にspecial_priceがない場合、行は存在しないことに注意してください。 セットする。商品にspecial_priceがある場合も注意してください 複数の行が存在する可能性があるさまざまなスコープレベルに設定します。



    1. MySQLを保護する方法:パート2

    2. mysqlのデータ行から改行文字を削除するにはどうすればよいですか?

    3. SQLiteでのUnicode()のしくみ

    4. オプションを使用してコマンドラインから.sqlファイルをエクスポートおよびインポートする方法は?