# 清空商品分类、商品、属性

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';

二 批量增加各常用项数据字段

=====================================================================
# @ 增大 Zen Cart 数据库字段
#
# @ 使用方法: (下面三种导入方式 任选其一 不必重复操作)
# @ 一 复制本文件代码, 粘贴入Zen Cart 后台 --> 工具 --> SQL安装 项中 提交 或 在其的 浏览文件中 找到本文件 直接提交导入
# @ 二 直接在 PHPMyadmin中 的 当前数据库中的 SQL项 粘贴本文件代码, 执行即可
# @ 三 在 PHPMyadmin 中的当前数据中 点击导入项 并导入本文件 执行即可
#
# @ By KIRA
# @ Blog: http://zcbk.org
#=====================================================================
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 中文博客
# @ By KIRA
# @ Blog: http://zcbk.org
#==========================

#批量设置特价商品起始时间, 其中 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';

#批量设置全站商品免运费
UPDATE 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,'这里输入要替换的字符','')


最后再补充一个 修复 因使用批量删除导致的后台添加商品属性下拉选择空白的SQL
详情可以参见:

==========================
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, '只读');