Next Webinar: Maximizing Magento - Get the Most out of Promotions. Register Today!

Magento

Open Source eCommerce Evolved

Indexed columns must be NOT NULL

При использовании JOIN в таблицах где количество рядов более чем 1000, с NULL колоннами могут возникнуть трудности по использованию индексов.
Число 1000 это какое то магическое число после которого ДБ начинает во всю использовать индексы.
Например SKU инициализированна как NULL. Понятно что за этим следует объяснение: так сделано для Duplicate продукта. После Duplicate он естественно пуст.
Предлагаю заполнить ну вот так например: “-- FIX MY SKU --” . uniqid ($id); после того как SKU в таблице будет NOT NULL

p.s. Сам не тестировал. Ну нет у меня столько данных. Я бы с удовольствием протестировал с 1000000 данными. Так что приходится искать в слепую.


Sales: Call 877.832.5289 (North America) 310.295.4144 (International)
© Copyright 2008 Varien. Magento is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
41193 users|440 users currently online|87918 forum posts