首 页  >>  E商学院  >>  zencart百科  >>  增大Zen Cart数据字段

增大Zen Cart数据字段

ZC默认存诸分类 商品标题名等几个数据表 使用的是 varchar类型 默认长认64位,


就日常 一搬的应用以足够了,


但有时候总有些闲的蛋儿疼的同学,  (很不好意思我也是其中一员), 喜欢瞎捣鼓!


非要把分类 商品标题 弄的N长, 再不就是把图片等文件的路径弄的N深,


最终超过64位, 就导致之后的信息被截断了,


最直接的体现就是 本来后台或批量表里命名好的分类或商品名, 提交后,前台显示不全了,


本来定义好的图片文件名或路径, 提交后 前台找不到图片了 等诸如此类;


解决的方法 就是针对性的增大 默认的数据表字段长度就可以了;


操作数据库 自然离不开 SQL 了


好脑袋不如烂笔头儿, 下面这些是常用的增大对应的数据表字段 SQL 语句


使用时 针对的复制对应的语句在 后台 工具 安装SQL 或 PHPMyadmin 中对应的数据库下
执行一下 即可


每句都是干啥的 就懒的去注释了 一般像我们这种懒人 都是直接全复制进去 执行就哦儿了;


非要较真儿的话 看看 ALTER TABLE 和 varchar(256) ; 之间的哪段 鸟语
的内容,


就是对应要操作的数据表和功能项了;










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


    ALTER TABLE products MODIFY products_model varchar(256) ; ALTER TABLE products_description MODIFY products_name varchar(256) ; ALTER TABLE address_book MODIFY entry_firstname varchar(256) ; ALTER TABLE address_book MODIFY entry_lastname varchar(256) ; ALTER TABLE categories_description MODIFY categories_name varchar(256) ; ALTER TABLE configuration_group MODIFY configuration_group_title varchar(256) ; ALTER TABLE customers_wishlist MODIFY products_name varchar(256) ; ALTER TABLE customers_wishlist MODIFY wishlist_name varchar(256) ; ALTER TABLE files_uploaded MODIFY files_uploaded_name varchar(256) ; ALTER TABLE orders MODIFY customers_name varchar(256) ; ALTER TABLE orders MODIFY customers_email_address varchar(256) ; ALTER TABLE orders MODIFY delivery_name varchar(256) ; ALTER TABLE orders MODIFY billing_name varchar(256) ; ALTER TABLE orders MODIFY cc_owner varchar(256) ; ALTER TABLE orders_products MODIFY products_name varchar(256) ; ALTER TABLE orders_products MODIFY products_model varchar(256) ; ALTER TABLE address_book MODIFY entry_street_address varchar(256) ;


点击次数:630  发布日期:2013-04-15  【打印此页】  【关闭