以下所有命令仅供参考,不同版本,不同时间,可能数据略有不同,慎用!
1. 导出导入 Magento 所有分类和产品
分类和产品是存放在以 catalog 开头的所有表中,对这组表进行导出导入即可实现此功能。
导入分类产品的 SQL 文件前注意:
在首行加入:SET FOREIGN_KEY_CHECKS=0;
在末行加入:SET FOREIGN_KEY_CHECKS=1;
原因是 Magento 使用 Innodb 存储引擎。
2. 批量修改分类的 Display Settings ――> Is Anchor 值为 No
UPDATE `catalog_category_entity_int` set value=0 WHERE value=1 AND attribute_id=120;
3. 批量处理所有 exclude 状态的图片
UPDATE `catalog_product_entity_media_gallery_value` SET disabled=0 WHERE disabled=1;
4. 批量调整所有产品的价格
UPDATE `catalog_product_entity_decimal` SET value=round(value*1.45) WHERE attribute_id=99;
执行完后,需要到缓存管理里刷新:Layered Navigation Indices ,即可同步数据库里的关联表。
5. 清空邮件队列
TRUNCATE TABLE `newsletter_queue`;
TRUNCATE TABLE `newsletter_queue_link`;
TRUNCATE TABLE `newsletter_queue_store_link`;
注意:同时向上万顾客发邮件时,不要在后台查看邮件队列,不然服务器压力会很大,待邮件发完之后,记着清空邮件队列,这样在后台进入邮件队列就不会大量消耗服务器资源了。
6. Magento 转移站后,经常会出现下面这个提示,运行一下下面的SQL命令即可恢复正常。
错误提示: Notice: Undefined index: 0 app/code/core/Mage/Core/Model/Mysql4/Config.php on line 92
SET FOREIGN_KEY_CHECKS=0;
update `core_store` set store_id = 0 where code='admin';
update `core_store_group` set group_id = 0 where name='Default';
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载