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




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

本帖最后由 jim9 于 2012-8-8 15:58 编辑 . K3 B2 L* L8 c* b; P: q& G
* [9 q3 n  `: w% U; `1 W
ZEN CART 批量命令
+ q# v5 x. T8 ]+ v+ Y$ @# ——————————————————–
! ^5 N; I  N# P1 ~8 ?  @# 功能:清空Zen Cart中文版1.3.x的演示数据
7 m+ U1 h' U' u8 s; K% \) G! ^1 h# 提醒:请做好备份 !!!, [. Y: ]$ J" P
# 使用:管理页面 -> 工具 -> 执行SQL脚本2 Z4 z0 N, b' _. N4 l
#7 j4 Y6 j  o. b  d& v! P
# Zen Cart 中文博客! ?0 S: Y8 M3 Q  P7 y* R
# http://zcbk.org
- \3 M0 S& |! ]" \# ——————————————————–
$ g  b6 D- S; J& X7 v8 ~代码:
+ d  S9 p2 O2 Q" @$ V# 清空商品分类、商品、属性% p- d: a" ], ^  N' z
TRUNCATE TABLE categories;
* m" A0 `' K& |  m5 K% _TRUNCATE TABLE categories_description;
) \0 O2 g! a, r  X# 清空商品以及属性
% D7 r4 x9 ]/ L  rTRUNCATE TABLE media_clips;+ e# t7 M3 Z$ a$ B. k: Q
TRUNCATE TABLE media_manager;
5 |, D/ m; s' J4 J; y7 E0 ZTRUNCATE TABLE media_to_products;0 d# E1 l4 L, I6 k' K7 ^7 e  Q
TRUNCATE TABLE media_types;
* u2 p6 Z. g; d. m4 A- _% eTRUNCATE TABLE music_genre;! P" g6 E7 x' S% U$ z
TRUNCATE TABLE product_music_extra;+ a7 g$ }* S' `# f+ w
TRUNCATE TABLE product_types_to_category;
/ e5 ^0 U& p& }! d& }TRUNCATE TABLE products;) s- A3 ]/ g/ u+ D
TRUNCATE TABLE products_attributes;
3 Y, [8 a; M0 p+ VTRUNCATE TABLE products_attributes_download;
0 m3 O3 ]7 H1 ZTRUNCATE TABLE products_description;6 f1 o; z; y- R; z0 a
TRUNCATE TABLE products_discount_quantity;
( g' F. ^) S0 [1 ]$ {TRUNCATE TABLE products_notifications;
. U# V! S$ [9 F8 v, @$ f) `% lTRUNCATE TABLE products_options;
' S! X& a! f1 t7 E. e$ G9 N1 T1 PTRUNCATE TABLE products_options_types;" @6 C$ V5 ^" i0 t: r$ N, A# P7 p
TRUNCATE TABLE products_options_values;3 b5 d1 Q) X! w6 ?; J
TRUNCATE TABLE products_options_values_to_products_options;7 S2 r& q+ }4 n1 ~
TRUNCATE TABLE products_to_categories;4 E  M0 h, v9 b+ z' R
TRUNCATE TABLE record_artists;
5 d2 u% C- B& i: J, O9 a$ pTRUNCATE TABLE record_artists_info;
5 y! Q# `, K$ x% P/ STRUNCATE TABLE record_company;
6 j1 P3 S! I6 C7 jTRUNCATE TABLE record_company_info;
: B% ?# y, f( ]* O3 a! H0 ~# 清空推荐商品& I: O- p: b! c/ `% S: f. x
TRUNCATE TABLE featured;
! |- {4 U0 \$ G: E4 }7 g: f# 清空促销商品% A; B3 a1 H7 r$ |+ q5 ?
TRUNCATE TABLE salemaker_sales;
3 f3 Q2 m) d: o: h0 ?2 E# 清空特价商品5 c! L4 W& C: o( s) l
TRUNCATE TABLE specials;- N; a3 E7 e# R9 B6 }
# 清空团体价格' ]9 t' ]0 D" A
TRUNCATE TABLE group_pricing;5 O: x$ a( \" x! p6 s
# 清空厂家及资料! R% q; v/ d3 L! O9 d
TRUNCATE TABLE manufacturers;
) B' U* u( O' X& J$ |" WTRUNCATE TABLE manufacturers_info;
2 |$ a0 Q2 q1 s( f5 ^7 b- ]
0 C# v. [4 G8 {: L4 K# 清空客户评论9 Q- B; y+ O) M2 {" i6 {: v! C
TRUNCATE TABLE reviews;
+ e6 f% P1 D. YTRUNCATE TABLE reviews_description;/ q3 s. H5 `  v+ o; _

) d, E  g$ u4 _; B) n7 u9 R#清空前台注册用户 订单 历史订单等信息 慎用0 E, ^" @( u; ]$ \: Z3 C8 K
TRUNCATE TABLE `address_book`;
. I- d" i2 f" ^0 i" d/ C/ s4 }% ITRUNCATE TABLE `admin_activity_log`;4 R* M! `. i: v7 v/ G. H
TRUNCATE TABLE `counter`;
% n0 ~$ W# ]$ D6 ITRUNCATE TABLE `counter_history`;
% r) w! r0 w+ q, v9 T( k! hTRUNCATE TABLE `customers`;: B+ [! m. r, n, Z6 z+ X
TRUNCATE TABLE `customers_basket`;$ Z" r3 m" W" Y/ U" y+ T2 ^$ n, m% r
TRUNCATE TABLE `customers_info`;' _* p' p+ ^9 o5 k
TRUNCATE TABLE `orders`;
) h( n+ C/ L( G& uTRUNCATE TABLE `orders_products`;8 w4 j$ S6 `' I% |2 e) c+ |
TRUNCATE TABLE `orders_status_history`;2 p" b$ s5 q  |+ s
TRUNCATE TABLE `orders_total`;; b8 q( C' k# c/ p
TRUNCATE TABLE `paypal`;
! W8 K3 y+ R) b$ B1 QTRUNCATE TABLE `paypal_payment_status_history`;9 q& Z/ F  S: T, q* [1 M
TRUNCATE TABLE `paypal_session`;
4 G  N* @2 Z" l' Qupdate `products_description` set `products_viewed` = '0' WHERE `products_viewed` > '0';2 y) J" N% Y' |
update `products` set `products_ordered` = '0' WHERE `products_ordered` > '0';
6 N0 T* j  M! P8 M- {二 批量增加各常用项数据字段
3 e, d" U+ u# k: W! H, ~2 l0 }. R  #=====================================================================
% U4 u! [. \8 ~ # @ 增大 Zen Cart 数据库字段+ z! @' O7 V. m/ j
# : W% z( l! \7 R( d$ A4 V
# @ 使用方法: (下面三种导入方式 任选其一 不必重复操作)/ g" P( ?8 w# k; M0 m1 ^
# @ 一 复制本文件代码, 粘贴入Zen Cart 后台 --> 工具 --> SQL安装 项中 提交 或 在其的 浏览文件中 找到本文件 直接提交导入
9 V* k  n$ u$ X& e) ?3 B# @ 二 直接在 PHPMyadmin中 的 当前数据库中的 SQL项 粘贴本文件代码, 执行即可
- I, b* R5 o6 m1 K- ^ # @ 三 在 PHPMyadmin  中的当前数据中 点击导入项 并导入本文件 执行即可
8 E& N1 L1 ^8 J; L9 X9 }; K #0 C& x5 F8 A! Q3 q' x4 ~( B( d
# @ By KIRA: r. k2 S: _- v& C# K# r( |
# @ QQ: 6171718
8 d0 ~2 @2 W- \1 C# @ Email: kira@kpa7.net4 S1 d, @: Y- g
# @ Blog: http://zcbk.org, T5 ]2 L' G, h6 x8 k7 s
#=====================================================================8 R) f2 d( o# f5 h
ALTER TABLE categories MODIFY categories_image varchar(255) ;' P+ ]4 w/ d2 r) c8 @
ALTER TABLE categories_description MODIFY categories_name varchar(255) ;) T$ G1 |& U1 Q4 e& ]4 x3 t
ALTER TABLE products MODIFY products_model varchar(255) ;$ G" N+ E) f( Y# p. o
ALTER TABLE products MODIFY products_image varchar(255) ;
! P' ^" g% @5 ~; DALTER TABLE products_description MODIFY products_name varchar(255) ;
$ Q# i2 c3 C1 P3 [$ Z$ M2 E8 BALTER TABLE address_book MODIFY entry_firstname varchar(255) ;
  a: _+ `7 E4 D. L* S, xALTER TABLE address_book MODIFY entry_lastname varchar(255) ;
( v1 W! K& l! K6 {' k" P6 xALTER TABLE categories_description MODIFY categories_name varchar(255) ;1 G$ L6 L1 u! H1 _+ S
ALTER TABLE configuration_group MODIFY configuration_group_title varchar(255) ;- C2 I6 C. z, g  S0 o& N
ALTER TABLE customers_wishlist MODIFY products_name varchar(255) ;. @/ c! x, P$ w8 R8 b6 j+ f
ALTER TABLE customers_wishlist MODIFY wishlist_name varchar(255) ;
% m4 g) {' _; v: O; u1 o8 SALTER TABLE files_uploaded MODIFY files_uploaded_name varchar(255) ;# Z1 ]+ ~9 Y$ r8 J% f1 T
ALTER TABLE orders MODIFY customers_name varchar(255) ;
! K* R0 l( M" Y1 D) ?% }ALTER TABLE orders MODIFY customers_email_address varchar(255) ;
; o* C) v- w4 F& _+ w3 fALTER TABLE orders MODIFY delivery_name varchar(255) ;
* V9 v7 P, f% ~' ]3 \ALTER TABLE orders MODIFY billing_name varchar(255) ;
% a; [5 F! g6 vALTER TABLE orders MODIFY cc_owner varchar(255) ;% _$ X6 R4 V# U
ALTER TABLE orders_products MODIFY products_name varchar(255) ;
% j  V: V6 c+ ]! ?1 W# H' \0 l# VALTER TABLE orders_products MODIFY products_model varchar(255) ;
) N; O  c7 \5 b5 {% [4 sALTER TABLE address_book MODIFY entry_street_address varchar(255) ; $ d% y. s8 @: p
三批量变更商品部分属性
" E9 {* {: s3 E% K; R  #==========================
* X$ Y1 E1 e! F& d+ R# @ Zen Cart 中文博客
; j& I% R4 M' }4 q2 N1 g# @ By KIRA
0 d% d  z: R5 h# @ QQ: 6171718
+ ]/ ~" I1 l8 ~: w5 w# h! H+ [% ? # @ Email: kira@kpa7.net
  S6 D) X. w- \- ~6 s # @ Blog: http://zcbk.org8 g( O- I+ v0 `- `) H
#==========================' [) }) V8 u, P( t2 x# T& j
#批量设置特价商品起始时间, 其中 0001-01-01 为 无起始时间; s. D: C& ~; p: {9 g9 z4 a
UPDATE specials SET specials_date_available ='0001-01-01';
  I9 E/ `1 B) `2 P/ s7 s& O#批量设置特价商品到期时间 其中 2020-12-31 为到期时间, y. c8 j& F) O: B
UPDATE specials SET expires_date ='2020-12-31';
* p6 F. K8 e2 c& ?% a ) Z5 i0 _; |) f2 \2 d7 l
#批量开启特价商品
/ G9 i2 |) ~2 a/ sUPDATE specials SET status ='1';) U" G4 z# o' A9 S! z+ v
0 G4 i* q8 c, m6 y. N
#批量关闭特价商品
: u* X, P% ~% ]( Z( N8 cUPDATE specials SET status ='0';
! G) p& _1 w0 B9 r * t9 S; }. |, V$ N( k
#批量设置全站商品免运费
1 i' V4 T4 ^, w% t. PUPDATE products SET product_is_always_free_shipping = '1';
1 |% @; C8 y6 d3 D; ~
8 Z9 z/ U/ ]* i! Q) Y#批量更改商品添加时间 其中 2011-10-01 为添加时期
, {( C" G2 _: y" p( w* OUPDATE products SET products_date_added = '2011-10-01';
- w- d" g. q' Z6 o  y - t1 U# H( d, o
#批量更改商品重量 其中 500 为重量值: p5 T' }1 q- x! O- X; u! f
UPDATE products SET products_weight = '500';
5 d( P! a: w& j0 Y. N6 ?; z* z#批量设置库存数量 其中 99 为库存数量5 M& k! ^1 G5 [! M' `0 P
UPDATE `products` SET `products_quantity` = '99';
) v) F5 I# X5 `/ A
' k2 A& P1 s& S9 O4 s#批量设置特价,其中 +11.55 指的是增加 11.55,如果是减少就是 -11.55
7 N/ k( O: H* w2 D# kUPDATE specials SET specials_new_products_price=specials_new_products_price+11.55;
6 @  t( @; k  }1 J- F. _& G; }- TUPDATE products p,specials s SET p.products_price_sorter = s.specials_new_products_price WHERE p.products_id = s.products_id;
0 N( Y, k3 R5 a! `4 ?- _9 p* Y#批量设置原价,其中 +22.66 指的是增加 22.66,如果是减少就是 -22.668 i# a6 P* T3 Q8 H
UPDATE `products` SET `products_price`=`products_price`+22.66;
, |  }$ a$ q9 ?, }
! t7 O9 t3 O+ m: `+ }#批量替换商品描述指定字符
1 B  ^+ ?0 \( T+ M& Supdate products_description set products_description=replace(products_description,'这里输入要替换的字符','')
' J9 a  P  [$ G1 K" }' r最后再补充一个 修复 因使用批量删除导致的后台添加商品属性下拉选择空白的SQL5 Z& n( s. Y8 x) A7 [
详情可以参见:
$ l5 ?* {9 x7 D+ E) w) f  #==========================" x0 x$ U% J$ i; H# S% c
INSERT INTO `products_options_types` VALUES (0, '下拉');8 m; ]! I2 @  R# h' L. j$ F
INSERT INTO `products_options_types` VALUES (1, '文本');+ k& }9 ^$ A  Z
INSERT INTO `products_options_types` VALUES (2, '单选');
, M2 E* `& P8 E7 w" Z6 D8 g* uINSERT INTO `products_options_types` VALUES (3, '多选');
2 G  X; q) }$ TINSERT INTO `products_options_types` VALUES (4, '文件');
8 w; \0 i9 E- b, F; F+ RINSERT INTO `products_options_types` VALUES (5, '只读'); * ]* w  A+ `' x) u1 a  W+ b
参考: 互联网

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