sql >> Databáze >  >> RDS >> Mysql

Kde je stůl, který má speciální cenu v Magentu?

Moje členství v Magento Question Answers Guild vyžaduje, abych vám navrhl, abyste pracovali na opravě vašich chyb API namísto použití obyčejného starého SQL k aktualizaci databáze. Jak již bylo zmíněno jinde, přímá aktualizace databáze může uvést Magento do stavu, který systém nerozpozná, což může vést k podivným, pobuřujícím chybám.

To znamená, že hodnota speciální ceny bude uložena s ostatními hodnotami atributu produktu v

catalog_product_entity_decimal

stůl. Tato tabulka má attribute_id sloupec, který má vztah cizího klíče s eav_attribute stůl. Podívejte se do eav_attribute tabulka pro atribut s kódem special_price . Toto attribute_id a entity_id produktu by mělo stačit k nalezení správného řádku v catalog_product_entity_decimal .

Pamatujte, že pokud produkt nemá hodnotu special_price, nebude existovat žádný řádek soubor. Také mějte na paměti, pokud má produkt hodnotu special_price nastavit na různých úrovních rozsahu, že může existovat více než jeden řádek.



  1. Jak používat funkci LISTAGG společnosti Oracle s jedinečným filtrem?

  2. Jak zkontrolovat výsledky úlohy balíčku SSIS poté, co byla dokončena?

  3. php odstranit řádky odkazů z databáze mysql

  4. Funkce Snapshot Controlfile pomocí RMAN a ORA-00245