Mysql
 sql >> база данни >  >> RDS >> Mysql

Къде е масата, която държи специалната цена в Magento?

Членството ми в гилдията на Magento Question Answers изисква от мен да ви предложа да работите по коригирането на вашите API грешки, вместо да използвате обикновен стар SQL за актуализиране на базата данни. Както беше споменато другаде, директното актуализиране на базата данни може да постави 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхраняване на изображение в базата данни директно или като base64 данни?

  2. Как да проверите дали mysql база данни съществува

  3. Свързване на MySQL с Visual Studio C#

  4. Използване на клауза WHERE за намиране на POI в обхват на разстояние от дължина и ширина

  5. Как да SELECT въз основа на стойност на друг SELECT