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) ; |
最后啰嗦句:操作前注意先备份数据库! 备份! 备份! 备备更健康!!!