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




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

本帖最后由 jim9 于 2012-8-8 15:58 编辑
5 R8 |) b( K; s7 d. k6 R6 b( l7 y2 p6 Q' j# Y
ZEN CART 批量命令
6 G0 _5 ?; {( k# ——————————————————–) N6 u1 j7 s/ A7 D
# 功能:清空Zen Cart中文版1.3.x的演示数据/ Q: b  s4 I3 F
# 提醒:请做好备份 !!!
- J8 y( w1 ?+ T/ E1 d) p* A# 使用:管理页面 -> 工具 -> 执行SQL脚本
) O$ v0 _6 P& Z" ?$ I7 w#3 R' r$ R1 g! Y
# Zen Cart 中文博客
8 n# W5 V7 m3 r& a# http://zcbk.org. d" N" `+ x2 u, J9 k
# ——————————————————–
9 V( G( z- O; u. X5 e代码:
; H: G& v5 q) @$ i( W  U7 v# 清空商品分类、商品、属性
/ f% T+ }8 X# y; p! T* R- STRUNCATE TABLE categories;  U9 X* Z0 `. F. t
TRUNCATE TABLE categories_description;1 M+ `9 u* ^8 L1 R9 G
# 清空商品以及属性% G, G) x& I, R" Y; C! X& G
TRUNCATE TABLE media_clips;
+ V3 N& N4 y/ ~9 N# h9 qTRUNCATE TABLE media_manager;3 i4 S4 {. B! E$ z4 \" j- D
TRUNCATE TABLE media_to_products;
2 b/ s: e# g. G; e+ x+ \. V# J! fTRUNCATE TABLE media_types;; V. N% N6 E# }# {0 H4 x" t# C0 I
TRUNCATE TABLE music_genre;
& P( y, L) t$ r- e2 ?TRUNCATE TABLE product_music_extra;/ y$ D: b; u# f" a+ ^( B
TRUNCATE TABLE product_types_to_category;
( p% j, ~% b7 F! r! @" X! TTRUNCATE TABLE products;
( e4 o0 S0 q* _6 B4 ?TRUNCATE TABLE products_attributes;
& ~9 m" `3 _9 V* m. [' LTRUNCATE TABLE products_attributes_download;
' J& d6 d9 w3 o% Z7 p# TTRUNCATE TABLE products_description;
) N6 i, q9 Q4 p/ E& t# CTRUNCATE TABLE products_discount_quantity;: y' S( a& Z$ ~: D% T2 c5 h
TRUNCATE TABLE products_notifications;
# D3 `8 S# d9 p/ V6 ?4 i6 t+ ^TRUNCATE TABLE products_options;. w9 l) k) Z7 [) M, F" `) z
TRUNCATE TABLE products_options_types;) ~! [/ H6 ?! t6 f
TRUNCATE TABLE products_options_values;% ~$ g+ ^' s7 v6 L" j+ B' s+ K( [
TRUNCATE TABLE products_options_values_to_products_options;5 x, y# S: N+ S1 m5 i( S$ r4 ]8 Y
TRUNCATE TABLE products_to_categories;. V1 ?1 S- `! h- U  J6 @
TRUNCATE TABLE record_artists;
5 b5 }1 T, u8 n: `) b# Y0 nTRUNCATE TABLE record_artists_info;
( t& K% p2 n/ C0 n/ R/ E) F/ z" X' C: RTRUNCATE TABLE record_company;5 P$ f7 C7 I9 A5 R" r9 `
TRUNCATE TABLE record_company_info;, k" ^2 G7 l$ N; }; n
# 清空推荐商品# {8 E% e+ S' g; c
TRUNCATE TABLE featured;
. H0 c& ~, j3 q" s% b' j# 清空促销商品- o; s' v" ?2 p3 v5 U2 I' K( X/ Z
TRUNCATE TABLE salemaker_sales;
. E" r/ M2 B' f' I# 清空特价商品4 j" p% v' q. K
TRUNCATE TABLE specials;
/ B0 h8 O4 o- u! g; V2 X8 E# 清空团体价格
$ l- `6 S8 C; x1 F, x! [TRUNCATE TABLE group_pricing;( w, Q  e: q( J, [9 B) }5 a
# 清空厂家及资料
5 p) y* J/ F7 y9 ETRUNCATE TABLE manufacturers;
$ F6 w0 `' P% {& L6 B$ GTRUNCATE TABLE manufacturers_info;  O- R$ n7 u" c) z1 \
* n8 g" E( Q6 g5 d
# 清空客户评论
$ ^- x, X- G. sTRUNCATE TABLE reviews;
2 w3 S; J: ?2 `  Z- S2 R7 FTRUNCATE TABLE reviews_description;
+ {, I  K% h0 ]# @
6 W3 s$ x' w! X#清空前台注册用户 订单 历史订单等信息 慎用
, O$ x. s/ `7 lTRUNCATE TABLE `address_book`;
- b6 M* S. S" m% V1 {3 XTRUNCATE TABLE `admin_activity_log`;' A  j7 P9 ^+ f
TRUNCATE TABLE `counter`;
+ X' `' z; Q4 N4 yTRUNCATE TABLE `counter_history`;
; A3 ^7 Z1 w5 V" t! z2 F  ^& r5 o& xTRUNCATE TABLE `customers`;
8 `$ O6 f2 i$ ~: R: @TRUNCATE TABLE `customers_basket`;# i" w& h, s$ O; T/ C9 G
TRUNCATE TABLE `customers_info`;& n5 G6 A, a) J! ^3 c$ f" e. D
TRUNCATE TABLE `orders`;. r7 k, @, j& ?$ K2 G3 D( C
TRUNCATE TABLE `orders_products`;
) b* N4 i' g# rTRUNCATE TABLE `orders_status_history`;9 F" _: T+ P3 L2 y6 @
TRUNCATE TABLE `orders_total`;
+ u! U: h/ ~7 f! S/ ETRUNCATE TABLE `paypal`;
  ?) R. O* `# }TRUNCATE TABLE `paypal_payment_status_history`;- @9 {& v: Q3 b  L  ]7 F" k+ @
TRUNCATE TABLE `paypal_session`;
, F2 }8 v1 \  Z% P7 S7 M; ]8 A, wupdate `products_description` set `products_viewed` = '0' WHERE `products_viewed` > '0';) }$ `; m0 q! V: o4 Q
update `products` set `products_ordered` = '0' WHERE `products_ordered` > '0';
+ P* j' `7 A. @4 k' x二 批量增加各常用项数据字段
, P$ H0 b/ Q- k* e) A  #=====================================================================& E7 {6 \- y4 F" K: L
# @ 增大 Zen Cart 数据库字段
$ m) R4 n: @# O2 d; ~% [  B6 E # & ]8 j, `/ ~" ^1 Y
# @ 使用方法: (下面三种导入方式 任选其一 不必重复操作)
' k" d4 F7 _( _& T # @ 一 复制本文件代码, 粘贴入Zen Cart 后台 --> 工具 --> SQL安装 项中 提交 或 在其的 浏览文件中 找到本文件 直接提交导入 5 C8 }8 L7 g4 S6 Q: @% q
# @ 二 直接在 PHPMyadmin中 的 当前数据库中的 SQL项 粘贴本文件代码, 执行即可
( B) G/ E: k, k9 ~: h# }1 b # @ 三 在 PHPMyadmin  中的当前数据中 点击导入项 并导入本文件 执行即可6 \3 U+ X  W8 W; D- ~
#
# ?# K9 ?7 L0 Y& }' x # @ By KIRA* G$ @! Z: P  s0 p. q/ F  @  O
# @ QQ: 6171718' u7 {% V# }( h; Z: P
# @ Email: kira@kpa7.net, g  i0 Z2 b9 n# H7 }0 `; t
# @ Blog: http://zcbk.org
+ a- _+ T& G+ f! c3 N  }#=====================================================================
' f$ H8 x) H% {& r8 d8 SALTER TABLE categories MODIFY categories_image varchar(255) ;
& I* Q& ?* z& @- z& \0 fALTER TABLE categories_description MODIFY categories_name varchar(255) ;
$ B  ^, {1 x$ u; e/ EALTER TABLE products MODIFY products_model varchar(255) ;
% `% E& G- c  f, L3 O4 R4 ~ALTER TABLE products MODIFY products_image varchar(255) ;0 G, `) n% L+ E" E
ALTER TABLE products_description MODIFY products_name varchar(255) ;
$ J6 U9 h, t- I5 g. [: w, W# xALTER TABLE address_book MODIFY entry_firstname varchar(255) ;: ~6 z3 V4 @9 ~2 Q
ALTER TABLE address_book MODIFY entry_lastname varchar(255) ;6 y, Z& b  r$ D% c9 \- X1 ~
ALTER TABLE categories_description MODIFY categories_name varchar(255) ;8 M' n: M" Q0 P
ALTER TABLE configuration_group MODIFY configuration_group_title varchar(255) ;
% Y8 _3 d, G2 _: n1 p1 ^' [5 Z# W% uALTER TABLE customers_wishlist MODIFY products_name varchar(255) ;
/ O" N6 f# [; f" c+ {ALTER TABLE customers_wishlist MODIFY wishlist_name varchar(255) ;
2 h2 q  M, j0 b# {& UALTER TABLE files_uploaded MODIFY files_uploaded_name varchar(255) ;
. ~4 U$ C! n+ S' D3 RALTER TABLE orders MODIFY customers_name varchar(255) ;% l2 ?2 X' ?5 q) }4 m
ALTER TABLE orders MODIFY customers_email_address varchar(255) ;
( M) z; k+ Z1 [! ~ALTER TABLE orders MODIFY delivery_name varchar(255) ;
! I6 ?" J$ ]  G/ Y3 c  u4 ^ALTER TABLE orders MODIFY billing_name varchar(255) ;
& T9 R# H: m, a, Y2 f, d& ^! M9 \8 UALTER TABLE orders MODIFY cc_owner varchar(255) ;3 H1 d1 f# k/ {, O
ALTER TABLE orders_products MODIFY products_name varchar(255) ;
9 t2 q7 X/ K0 d& v  c7 w8 h; [ALTER TABLE orders_products MODIFY products_model varchar(255) ;
  r( B4 [' p$ X$ GALTER TABLE address_book MODIFY entry_street_address varchar(255) ;
" p8 `0 l6 h, z. X三批量变更商品部分属性
2 Q1 W* U  m3 J; j  #==========================. F/ r9 ?" w7 S9 |* V) H
# @ Zen Cart 中文博客. C1 X6 _" b9 {8 |' e% m' |
# @ By KIRA" C" N6 ]! _# z
# @ QQ: 61717180 E# z: ?5 D# V1 O4 |' t' ]! x
# @ Email: kira@kpa7.net9 H: h: i( s1 I, u2 J: g
# @ Blog: http://zcbk.org  |$ M8 L/ Q3 F1 @3 Z( y; `
#==========================3 w$ W9 G- A/ |
#批量设置特价商品起始时间, 其中 0001-01-01 为 无起始时间5 Q: Z. u8 {1 A# D
UPDATE specials SET specials_date_available ='0001-01-01';
" x9 _; C, @( R( {" S#批量设置特价商品到期时间 其中 2020-12-31 为到期时间
+ `( c2 }  }1 B5 uUPDATE specials SET expires_date ='2020-12-31';
; x1 V: {7 j8 @1 j% u; n8 ^
+ U- Q/ O& X  \0 d. T#批量开启特价商品
' `3 U, D+ {3 c* T, yUPDATE specials SET status ='1';5 ?( [5 @" a' ~
( }( {! ]# q! f$ g( b. ^; J+ X
#批量关闭特价商品
! {) L: h& X3 y$ A3 WUPDATE specials SET status ='0';$ U% W& u6 Q3 K, p' ?+ [! M

% w) w4 f3 {; j, X#批量设置全站商品免运费
# t% O9 a8 }, O. T$ QUPDATE products SET product_is_always_free_shipping = '1'; ' ^8 L% h0 ~/ {/ l* a# \7 f

  [% B% \+ Y# L( w1 ^#批量更改商品添加时间 其中 2011-10-01 为添加时期- ^0 y1 E' s3 U6 X& \1 }
UPDATE products SET products_date_added = '2011-10-01'; 2 i# d" B1 d/ a7 z

  M: m" t- Y  X( j4 g#批量更改商品重量 其中 500 为重量值
5 g$ x' r  G. r* N& sUPDATE products SET products_weight = '500';
) j0 Y0 m, d8 J  q$ w& S, ^#批量设置库存数量 其中 99 为库存数量9 b9 }9 D- X( o) u/ ~6 B
UPDATE `products` SET `products_quantity` = '99';6 x$ l/ \* |. |* e

/ l7 v4 l3 V9 I  t4 e( _, b/ J#批量设置特价,其中 +11.55 指的是增加 11.55,如果是减少就是 -11.55
7 N7 h6 \3 z5 T5 B0 N9 nUPDATE specials SET specials_new_products_price=specials_new_products_price+11.55;8 a% v8 y  V6 N* {3 k6 |0 E
UPDATE products p,specials s SET p.products_price_sorter = s.specials_new_products_price WHERE p.products_id = s.products_id;' q1 R0 v) B% _7 L0 a
#批量设置原价,其中 +22.66 指的是增加 22.66,如果是减少就是 -22.663 m: r' h4 b  B: Y5 G$ z! @" G
UPDATE `products` SET `products_price`=`products_price`+22.66;
+ X, ]! B: z6 B" @/ b* C 9 p, q' p, n9 s4 R, C2 k; x
#批量替换商品描述指定字符
1 x# A% m! U; _- J! Xupdate products_description set products_description=replace(products_description,'这里输入要替换的字符','')
; h; i1 Y3 y2 X' S! k- {最后再补充一个 修复 因使用批量删除导致的后台添加商品属性下拉选择空白的SQL
. P4 f: l+ n7 S  j3 v8 o, C详情可以参见:
) O7 |& S+ G. K) z  }  #==========================
$ j. l8 Z/ }& oINSERT INTO `products_options_types` VALUES (0, '下拉');
% T' s/ r( e3 A4 I: MINSERT INTO `products_options_types` VALUES (1, '文本');2 _6 H) Z. @  C7 n' }9 z
INSERT INTO `products_options_types` VALUES (2, '单选');6 ^0 f; @3 j* B  n' s  ]+ ?) z
INSERT INTO `products_options_types` VALUES (3, '多选');2 ]  p+ N8 h% D( \) F
INSERT INTO `products_options_types` VALUES (4, '文件');3 t; Z; {3 j( a7 T: \5 v) M
INSERT INTO `products_options_types` VALUES (5, '只读'); 8 y4 h3 z% q' Y) ]) V
参考: 互联网

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