Mitt medlemskap i Magento Question Answers Guild kräver att jag föreslår att du arbetar med att fixa dina API-fel istället för att använda vanlig gammal SQL för att uppdatera databasen. Som nämnts på andra ställen kan en uppdatering av databasen direkt försätta Magento i ett tillstånd som inte känns igen av systemet, vilket kan leda till konstiga, irriterande fel.
Som sagt kommer specialprisvärdet att lagras med de andra produktattributvärdena i
catalog_product_entity_decimal
tabell. Den här tabellen har ett attribute_id kolumn, som har en främmande nyckelrelation med eav_attribute tabell. Titta i eav_attribute tabell för attributet med koden special_price . Det där attribute_id och produktens entity_id bör vara tillräckligt för att hitta rätt rad i catalog_product_entity_decimal .
Tänk på att ingen rad kommer att finnas om en produkt inte har ett special_price uppsättning. Tänk också på om en produkt har ett special_price ställ in på olika omfattningsnivåer att det kan finnas mer än en rad.