$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[开发经验技巧分享] 整理 分享ZEN CART SQL 批量命令

本帖最后由 jim9 于 2012-8-8 15:58 编辑
9 V+ A: `  F+ n
% {5 }9 h5 A) X% nZEN CART 批量命令2 V6 b5 c3 y/ `6 k
# ——————————————————–
$ T2 \6 @4 e# n+ }/ X6 V# 功能:清空Zen Cart中文版1.3.x的演示数据
6 G" u8 K  E: v* D) Q# 提醒:请做好备份 !!!- a; q2 Q; y( C5 B/ T4 K
# 使用:管理页面 -> 工具 -> 执行SQL脚本
% l  g# ^, m5 @/ Z& x#
: }" m, u8 N+ ]2 G2 A" M" W# Zen Cart 中文博客
1 Z- D. u4 \- K# http://zcbk.org
7 e' p* Z6 R8 ?1 v/ d' b# ——————————————————–
( e! ^" B$ L# |; p" C; @代码:
6 i2 c  }, D+ V# 清空商品分类、商品、属性
- M- n; A& Q0 n" _( LTRUNCATE TABLE categories;- i! d, K* K0 s. T" w& x- S/ n
TRUNCATE TABLE categories_description;
, T8 e4 V9 n5 c" ~2 U1 ]# 清空商品以及属性
! o; V- k/ k; mTRUNCATE TABLE media_clips;7 n+ H+ P  z4 U; Y+ R6 S0 o
TRUNCATE TABLE media_manager;! [9 h  K$ T. h
TRUNCATE TABLE media_to_products;' Y7 E  U1 ^6 o
TRUNCATE TABLE media_types;
) L1 r) b  S3 B( O( x: Q% K& RTRUNCATE TABLE music_genre;
/ h$ m8 H4 f% Y! {% oTRUNCATE TABLE product_music_extra;% ^  q7 E; s' G( D3 V
TRUNCATE TABLE product_types_to_category;1 \: g0 X" \/ t, g0 _1 c
TRUNCATE TABLE products;
; j- U* F: G* U" P* C; V% qTRUNCATE TABLE products_attributes;2 F2 T8 L4 i7 m- B4 q
TRUNCATE TABLE products_attributes_download;
  X# H, \5 u& }2 |. DTRUNCATE TABLE products_description;
% P* o0 ?0 Y  L* a9 z4 hTRUNCATE TABLE products_discount_quantity;
) K/ g$ `9 D0 Q' ~0 ~5 FTRUNCATE TABLE products_notifications;
/ n1 d7 @+ n: rTRUNCATE TABLE products_options;8 z+ j* X% Z6 a2 [; F' \: Z
TRUNCATE TABLE products_options_types;/ g/ Y$ b6 N, C* }$ Z5 `( [
TRUNCATE TABLE products_options_values;
- }, [6 ?% Y( q3 n4 U  j+ q2 \TRUNCATE TABLE products_options_values_to_products_options;6 G) U6 t1 Q& M
TRUNCATE TABLE products_to_categories;8 n4 S7 Q4 V' k, P% w" x
TRUNCATE TABLE record_artists;& S% Y5 ^# t9 L$ {( v
TRUNCATE TABLE record_artists_info;: E& Z* B$ v% f0 x& I  Z: D; Q- U
TRUNCATE TABLE record_company;
  L: _& D0 P; @& z6 `* b0 T& aTRUNCATE TABLE record_company_info;  S! B( l' G: V: D
# 清空推荐商品( j$ B2 p5 e+ x
TRUNCATE TABLE featured;
2 r. T& K- _, U# e, p# ]# 清空促销商品0 p$ R6 m" F: \1 y
TRUNCATE TABLE salemaker_sales;
, _& A3 K. x6 J8 A0 a2 P# 清空特价商品
$ E2 r5 g2 a. A8 ^4 L! v5 {TRUNCATE TABLE specials;. f" a7 y1 j0 Q8 Y6 w
# 清空团体价格9 \& ~# Z/ D1 p( {! |9 P+ ?5 o
TRUNCATE TABLE group_pricing;
8 n! w" r; I( N' r+ Y) Q# 清空厂家及资料$ m/ _' x' }4 g
TRUNCATE TABLE manufacturers;
6 \9 L- |/ P1 n# zTRUNCATE TABLE manufacturers_info;
: _( O! r" t* G: U: M4 _
$ {# j# d: Q0 `4 a2 j# b% W# 清空客户评论  H) T! X: R( C/ [
TRUNCATE TABLE reviews;
+ k: P3 d6 {, z4 ?; N. rTRUNCATE TABLE reviews_description;4 D$ V7 A1 j7 P. W& b- @
/ Z9 Y, Y; i0 V$ P
#清空前台注册用户 订单 历史订单等信息 慎用
* I. \! e) U2 yTRUNCATE TABLE `address_book`;% ^& E) e) P/ D& K
TRUNCATE TABLE `admin_activity_log`;; U& R8 q2 F* ^9 Z6 L* Q# Y1 p
TRUNCATE TABLE `counter`;4 r5 V& H/ P; e: S
TRUNCATE TABLE `counter_history`;! R* X2 A9 }5 O- z- W3 b, I& ?' d
TRUNCATE TABLE `customers`;% F8 @$ q! Z0 x. L# _$ O4 M
TRUNCATE TABLE `customers_basket`;
7 o$ _2 f7 B& BTRUNCATE TABLE `customers_info`;
) A9 v7 B1 O' h- Y! V- ATRUNCATE TABLE `orders`;3 J/ x/ L6 x% D0 U7 d
TRUNCATE TABLE `orders_products`;$ f9 e9 a# d4 h; ]
TRUNCATE TABLE `orders_status_history`;
7 [9 {( e% w: b( y  a6 |TRUNCATE TABLE `orders_total`;! W$ n) g4 p- k5 e# x9 V
TRUNCATE TABLE `paypal`;8 H7 d. I4 v2 X
TRUNCATE TABLE `paypal_payment_status_history`;
8 T  N- F% E! w8 tTRUNCATE TABLE `paypal_session`;+ h- I$ J0 F5 G5 f3 [
update `products_description` set `products_viewed` = '0' WHERE `products_viewed` > '0';
, f- u6 m* T9 b) s+ _( r3 ^! Oupdate `products` set `products_ordered` = '0' WHERE `products_ordered` > '0';
" v7 l& |4 T7 K( Z二 批量增加各常用项数据字段
( |! U! P' Y# O. H3 H8 |5 X( }6 M  #=====================================================================1 g  ?+ O# X2 G3 S; a$ i/ X
# @ 增大 Zen Cart 数据库字段* b. N3 d2 ?( E" t+ C9 o* K, h' S8 @
#
" V' u7 [6 I7 @4 I# \2 ~ # @ 使用方法: (下面三种导入方式 任选其一 不必重复操作)* p! ^7 p$ v2 `
# @ 一 复制本文件代码, 粘贴入Zen Cart 后台 --> 工具 --> SQL安装 项中 提交 或 在其的 浏览文件中 找到本文件 直接提交导入
: x7 C+ |) T7 R# @ 二 直接在 PHPMyadmin中 的 当前数据库中的 SQL项 粘贴本文件代码, 执行即可4 N2 e$ G2 w+ ^" _$ n1 H% X
# @ 三 在 PHPMyadmin  中的当前数据中 点击导入项 并导入本文件 执行即可& ~2 b* S7 j2 |
#; l3 Z" y3 T( a5 |0 ~! B
# @ By KIRA" R/ i& c; k! C# A1 z: T$ {
# @ QQ: 6171718. L' N* @7 F6 i; i. A; c1 x
# @ Email: kira@kpa7.net* y% h$ t9 [# }& X) t! i: d
# @ Blog: http://zcbk.org& K7 |+ ^- n" _. J3 R
#=====================================================================
. L* I3 U/ G1 U; @+ c7 k+ P: QALTER TABLE categories MODIFY categories_image varchar(255) ;4 D/ t  j% U0 r& v! E- h
ALTER TABLE categories_description MODIFY categories_name varchar(255) ;8 L: M8 W0 Q% A: Z. i0 P" _3 c, V! A2 I
ALTER TABLE products MODIFY products_model varchar(255) ;6 e( v4 f# o/ a6 I* Q) D
ALTER TABLE products MODIFY products_image varchar(255) ;8 U6 m/ c7 e- L( X8 e
ALTER TABLE products_description MODIFY products_name varchar(255) ;' J2 L% A1 j; H4 n2 S2 _8 S: P+ I( ~
ALTER TABLE address_book MODIFY entry_firstname varchar(255) ;
4 y3 I$ f$ x$ }8 b. vALTER TABLE address_book MODIFY entry_lastname varchar(255) ;% U4 {( `8 J1 m+ y
ALTER TABLE categories_description MODIFY categories_name varchar(255) ;7 L. f" _" D/ b
ALTER TABLE configuration_group MODIFY configuration_group_title varchar(255) ;
0 @$ }% ]# B& xALTER TABLE customers_wishlist MODIFY products_name varchar(255) ;% F6 s7 |3 h4 j% O( K" d8 d
ALTER TABLE customers_wishlist MODIFY wishlist_name varchar(255) ;
( O8 d# X2 ]! d7 U4 kALTER TABLE files_uploaded MODIFY files_uploaded_name varchar(255) ;, y3 E1 W. L3 K6 T. D$ h
ALTER TABLE orders MODIFY customers_name varchar(255) ;4 B/ @/ h) p% f
ALTER TABLE orders MODIFY customers_email_address varchar(255) ;
# q- k8 ?1 Z: M. IALTER TABLE orders MODIFY delivery_name varchar(255) ;- k6 u* ^) q6 A- i4 j2 L' g) L
ALTER TABLE orders MODIFY billing_name varchar(255) ;
& v0 p8 G5 t: vALTER TABLE orders MODIFY cc_owner varchar(255) ;
5 a0 _. v( v& x; ZALTER TABLE orders_products MODIFY products_name varchar(255) ;
' A5 d4 G6 T" eALTER TABLE orders_products MODIFY products_model varchar(255) ;
( m7 s: t4 f7 ^/ Q2 oALTER TABLE address_book MODIFY entry_street_address varchar(255) ; ) B6 z9 U+ ~, M3 E' Z7 g
三批量变更商品部分属性  p; }# {) D+ l7 r3 }: C9 W
  #==========================
2 f8 M) H( \/ D5 W) _, A  ^- w% _# @ Zen Cart 中文博客
- w+ H: N7 z! q( l# @ By KIRA
: B1 {2 o7 R1 j' j1 B# @ QQ: 6171718
/ e* u# T0 ~( V0 n # @ Email: kira@kpa7.net
% M6 I3 L, l9 G7 J, @6 { # @ Blog: http://zcbk.org
; e; ]) u* R. R9 k) Q' D #==========================% y' r1 y( X; f; A/ P
#批量设置特价商品起始时间, 其中 0001-01-01 为 无起始时间8 H/ c& t$ U2 ]% W
UPDATE specials SET specials_date_available ='0001-01-01';% p9 f1 p# C* N
#批量设置特价商品到期时间 其中 2020-12-31 为到期时间4 b9 t. Q7 [/ `3 X. F
UPDATE specials SET expires_date ='2020-12-31';/ p$ z( L: f" p+ S/ z4 F% Y
# {- B: G0 H& n' J
#批量开启特价商品, G  c, o6 h' |) f& P
UPDATE specials SET status ='1';1 L7 z& J1 N- c, S* Z' Q

% _: F/ R; q3 `2 {' |; s' y#批量关闭特价商品" ^! u1 N0 R. f+ g- {6 x
UPDATE specials SET status ='0';
" k: ]) G  Z! C, u7 ?/ | 5 ]$ n/ a# {6 v4 q) r* M. ?
#批量设置全站商品免运费
. g. C* {1 ]1 V) p) kUPDATE products SET product_is_always_free_shipping = '1'; , Y+ N1 O- Y* u' A4 O

0 C$ l9 O3 g$ A9 a8 t- z#批量更改商品添加时间 其中 2011-10-01 为添加时期
& r5 Q; U$ |! Z8 X% tUPDATE products SET products_date_added = '2011-10-01'; + ^$ m! F. G, e# g  y8 r
" C8 z! ~: v# }$ [
#批量更改商品重量 其中 500 为重量值
: |$ B% r- I4 U. y. A( i4 V& d$ |UPDATE products SET products_weight = '500';
; F6 x# A/ v" @4 r/ D: e3 N#批量设置库存数量 其中 99 为库存数量
( S( ~( E. e* J: JUPDATE `products` SET `products_quantity` = '99';
8 C, U& i. Z0 M& v. C! z- e
( N9 B9 ]3 K* h3 C#批量设置特价,其中 +11.55 指的是增加 11.55,如果是减少就是 -11.55. J" d3 T1 Z( q; U% O1 F7 }
UPDATE specials SET specials_new_products_price=specials_new_products_price+11.55;- x/ N+ C5 i, E6 C  V3 W2 O
UPDATE products p,specials s SET p.products_price_sorter = s.specials_new_products_price WHERE p.products_id = s.products_id;
1 Z) C) m: s  U! g#批量设置原价,其中 +22.66 指的是增加 22.66,如果是减少就是 -22.66
4 p: Z# A# v1 JUPDATE `products` SET `products_price`=`products_price`+22.66;
/ Z6 [* _4 q( r0 d1 ^ 9 C! }# J6 m. O$ h" ^
#批量替换商品描述指定字符
0 C2 q" C8 @1 Wupdate products_description set products_description=replace(products_description,'这里输入要替换的字符','') ( \; d) e: v5 e) V* d/ i1 N
最后再补充一个 修复 因使用批量删除导致的后台添加商品属性下拉选择空白的SQL
. d' ]' v0 M5 F. `详情可以参见:" ?$ T1 S. N8 m
  #==========================( Y* Y/ B0 N, v: x& _) j: z0 @
INSERT INTO `products_options_types` VALUES (0, '下拉');% H+ s+ i* ~2 g3 D, d- _
INSERT INTO `products_options_types` VALUES (1, '文本');' g6 c  G) {1 V, h; v/ l! n
INSERT INTO `products_options_types` VALUES (2, '单选');$ h( y  M) {% G( }  ^
INSERT INTO `products_options_types` VALUES (3, '多选');) q* y6 w. w7 v1 t2 A
INSERT INTO `products_options_types` VALUES (4, '文件');
7 l( R- C; W! B1 q6 _INSERT INTO `products_options_types` VALUES (5, '只读'); ; O( Z5 w. C" i+ P
参考: 互联网

返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全