业务形式:本司专业提供深圳外贸网站建设,外贸网站建设,深圳网站建设,ZenCart模板
环球商务国际 版权所有 ©2005-2014 35EBS.All rights reserved.
粤ICP备05007577号
Processed in 0.020227 second(s) , 38 queries
Zen Cart 常用SQL命令
本文于 2012年 2月25日 第一次编辑更新:
修正了原文一处描述遗漏 详情参见 评论中对 nigu 同学的回复# 清空商品分类、商品、属性
TRUNCATE TABLE categories;
TRUNCATE TABLE categories_description;
# 清空商品以及属性
TRUNCATE TABLE media_clips;
TRUNCATE TABLE media_manager;
TRUNCATE TABLE media_to_products;
TRUNCATE TABLE media_types;
TRUNCATE TABLE music_genre;
TRUNCATE TABLE product_music_extra;
TRUNCATE TABLE product_types_to_category;
TRUNCATE TABLE products;
TRUNCATE TABLE products_attributes;
TRUNCATE TABLE products_attributes_download;
TRUNCATE TABLE products_description;
TRUNCATE TABLE products_discount_quantity;
TRUNCATE TABLE products_notifications;
TRUNCATE TABLE products_options;
TRUNCATE TABLE products_options_types;
TRUNCATE TABLE products_options_values;
TRUNCATE TABLE products_options_values_to_products_options;
TRUNCATE TABLE products_to_categories;
TRUNCATE TABLE record_artists;
TRUNCATE TABLE record_artists_info;
TRUNCATE TABLE record_company;
TRUNCATE TABLE record_company_info;
# 清空推荐商品
TRUNCATE TABLE featured;
# 清空促销商品
TRUNCATE TABLE salemaker_sales;
# 清空特价商品
TRUNCATE TABLE specials;
# 清空团体价格
TRUNCATE TABLE group_pricing;
# 清空厂家及资料
TRUNCATE TABLE manufacturers;
TRUNCATE TABLE manufacturers_info;
# 清空客户评论
TRUNCATE TABLE reviews;
TRUNCATE TABLE reviews_description;
#清空前台注册用户 订单 历史订单等信息 慎用
TRUNCATE TABLE `address_book`;
TRUNCATE TABLE `admin_activity_log`;
TRUNCATE TABLE `counter`;
TRUNCATE TABLE `counter_history`;
TRUNCATE TABLE `customers`;
TRUNCATE TABLE `customers_basket`;
TRUNCATE TABLE `customers_info`;
TRUNCATE TABLE `orders`;
TRUNCATE TABLE `orders_products`;
TRUNCATE TABLE `orders_status_history`;
TRUNCATE TABLE `orders_total`;
TRUNCATE TABLE `paypal`;
TRUNCATE TABLE `paypal_payment_status_history`;
TRUNCATE TABLE `paypal_session`; update `products_description` set `products_viewed` = '0' WHERE `products_viewed` > '0';
update `products` set `products_ordered` = '0' WHERE `products_ordered` > '0';
#=======
ALTER TABLE categories MODIFY categories_image varchar(255) ;
ALTER TABLE categories_description MODIFY categories_name varchar(255) ;
ALTER TABLE products MODIFY products_model varchar(255) ;
ALTER TABLE products MODIFY products_image varchar(255) ;
ALTER TABLE products_description MODIFY products_name varchar(255) ;
ALTER TABLE address_book MODIFY entry_firstname varchar(255) ;
ALTER TABLE address_book MODIFY entry_lastname varchar(255) ;
ALTER TABLE categories_description MODIFY categories_name varchar(255) ;
ALTER TABLE configuration_group MODIFY configuration_group_title varchar(255) ;
ALTER TABLE customers_wishlist MODIFY products_name varchar(255) ;
ALTER TABLE customers_wishlist MODIFY wishlist_name varchar(255) ;
ALTER TABLE files_uploaded MODIFY files_uploaded_name varchar(255) ;
ALTER TABLE orders MODIFY customers_name varchar(255) ;
ALTER TABLE orders MODIFY customers_email_address varchar(255) ;
ALTER TABLE orders MODIFY delivery_name varchar(255) ;
ALTER TABLE orders MODIFY billing_name varchar(255) ;
ALTER TABLE orders MODIFY cc_owner varchar(255) ;
ALTER TABLE orders_products MODIFY products_name varchar(255) ;
ALTER TABLE orders_products MODIFY products_model varchar(255) ;
ALTER TABLE address_book MODIFY entry_street_address varchar(255) ;
#==========================
# @ Zen Cart 中文博客
#==========================
#批量设置特价商品起始时间, 其中 0001-01-01 为 无起始时间
UPDATE specials SET specials_date_available ='0001-01-01';
#批量设置特价商品到期时间 其中 2020-12-31 为到期时间
UPDATE specials SET expires_date ='2020-12-31';
#批量开启特价商品
UPDATE specials SET status ='1';
#批量关闭特价商品
UPDATE specials SET status ='0';
#批量设置全站商品免运费
PDATE products SET product_is_always_free_shipping = '1';
#批量更改商品添加时间 其中 2011-10-01 为添加时期
UPDATE products SET products_date_added = '2011-10-01';
#批量更改商品重量 其中 500 为重量值
UPDATE products SET products_weight = '500';
#批量设置库存数量 其中 99 为库存数量
UPDATE `products` SET `products_quantity` = '99';
#批量设置特价,其中 +11.55 指的是增加 11.55,如果是减少就是 -11.55
UPDATE specials SET specials_new_products_price=specials_new_products_price+11.55;
UPDATE products p,specials s SET p.products_price_sorter = s.specials_new_products_price WHERE p.products_id = s.products_id;
#批量设置原价,其中 +22.66 指的是增加 22.66,如果是减少就是 -22.66
UPDATE `products` SET `products_price`=`products_price`+22.66;
#批量替换商品描述指定字符
update products_description set products_description=replace(products_description,'这里输入要查找的字符','这里输入要替换的字符')
#批量配置图像参数
update configuration set configuration_value=replace(configuration_value,'原图像宽或高','想要修改的图像宽或高');
#=============
INSERT INTO `products_options_types` VALUES (0, '下拉');
INSERT INTO `products_options_types` VALUES (1, '文本');
INSERT INTO `products_options_types` VALUES (2, '单选');
INSERT INTO `products_options_types` VALUES (3, '多选');
INSERT INTO `products_options_types` VALUES (4, '文件');
INSERT INTO `products_options_types` VALUES (5, '只读');
INSERT INTO `products_options_values` (products_options_values_id,language_id,products_options_values_name,products_options_values_sort_order) VALUES (0,1,'TEXT',0);
#=============
DELETE FROM `customers_basket_attributes` WHERE ( CONVERT( `customers_basket_attributes_id` USING utf8 ) LIKE '将我替换为对应的垃圾信息' OR CONVERT( `customers_id` USING utf8 ) LIKE '将我替换为对应的垃圾信息' OR CONVERT( `products_id` USING utf8 ) LIKE '将我替换为对应的垃圾信息' OR CONVERT( `products_options_id` USING utf8 ) LIKE '将我替换为对应的垃圾信息' OR CONVERT( `products_options_value_id` USING utf8 ) LIKE '将我替换为对应的垃圾信息' OR CONVERT( `products_options_value_text` USING utf8 ) LIKE '将我替换为对应的垃圾信息' OR CONVERT( `products_options_sort_order` USING utf8 ) LIKE '将我替换为对应的垃圾信息'); DELETE FROM `orders_products_attributes` WHERE ( CONVERT(`orders_products_attributes_id` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`orders_id` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`orders_products_id` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`products_options` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`products_options_values` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`options_values_price` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`price_prefix` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`product_attribute_is_free` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`products_attributes_weight` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`products_attributes_weight_prefix` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_discounted` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_base_included` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_onetime` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_factor` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_factor_offset` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_factor_onetime` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_factor_onetime_offset` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_qty_prices` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_qty_prices_onetime` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_words` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_words_free` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_letters` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`attributes_price_letters_free` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`products_options_id` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`products_options_values_id` USING utf8) LIKE '将我替换为对应的垃圾信息' OR CONVERT(`products_prid` USING utf8) LIKE '将我替换为对应的垃圾信息');
#===================================================================== #
@ Zen Cart 中文博客
# @ 修复添加新语言包时, 原有以添加的商品和分类等信息无法编辑保存问题#===================================================================== #
设置默认语言的ID SET @default_lang=1;
#设置新语言的ID SET @target_lang=2;
INSERT INTO `products_description` ( products_id, language_id, products_name, products_description, products_url,products_viewed ) SELECT products_id, @target_lang AS language_id, products_name, products_description, products_url, products_viewed FROM `products_description` WHERE language_id =@default_lang AND products_id NOT IN ( SELECT products_id FROM `products_description` WHERE language_id =@target_lang );
#补齐缺失的语言(分类)
INSERT INTO `categories_description` (categories_id,language_id,categories_name,categories_description ) SELECT categories_id,@target_lang AS language_id,categories_name,categories_description FROM `categories_description` WHERE language_id =@default_lang AND categories_id NOT IN ( SELECT categories_id FROM `categories_description` WHERE language_id =@target_lang );
#补齐缺失的语言(产品META)
INSERT INTO `meta_tags_products_description` ( products_id, language_id, metatags_title, metatags_keywords, metatags_description ) SELECT products_id, @target_lang AS language_id, metatags_title, metatags_keywords, metatags_description FROM `meta_tags_products_description` WHERE language_id=@default_lang AND products_id NOT IN ( SELECT products_id FROM `meta_tags_products_description` WHERE language_id =@target_lang );
#补齐缺失的语言(分类META)
INSERT INTO `meta_tags_categories_description` ( categories_id, language_id, metatags_title, metatags_keywords, metatags_description ) SELECT categories_id, @target_lang AS language_id, metatags_title, metatags_keywords,metatags_description FROM `meta_tags_categories_description` WHERE language_id=@default_lang AND categories_id NOT IN ( SELECT categories_id FROM `meta_tags_categories_description` WHERE language_id =@target_lang );