增大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) ;

最后啰嗦句:操作前注意先备份数据库! 备份! 备份! 备备更健康!!!

你可能感兴趣的:(sql,数据库,phpMyAdmin,table,email,工具)