我的ECshop管理后台,点击“配送方式”报错误代码,如何解决这个问题?

2016-07-07 15:15 来源:www.chinab4c.com 作者:ecshop专家

我的ECshop后台,点击“配送方式”报错误代码,怎么回事?
错误代码如下:
**********************************************************************
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT shipping_id, shipping_name, shipping_desc, insure, support_cod,shipping_order FROM `hdm0290594_db`.`ecshop_shipping` WHERE shipping_code='zto' ORDER BY shipping_order ) [2] => Array ( [error] => Unknown column 'shipping_order' in 'field list' ) [3] => Array ( [errno] => 1054 ) )
**********************************************************************
(情况说明:我是用V2.7.3版本安装文件,直接覆盖的V2.7.2,然后完成的升级,升级后一切正常,只有ECshop管理后台的“配送方式报错”,请高手指教,如何解决这个问题?)
http://www.stherb.net.cn/mall/

回答:


数据库没有升级完成,在后台执行SQL:
ALTER TABLE `ecshop_shipping` ADD `shipping_order` TINYINT(3) NOT NULL DEFAULT '0';

这个是提示缺少字段。你是否自己搞程序覆盖。数据库没升级




引号用错了,
应该是
ALTER TABLE `ecshop_shipping` ADD `shipping_order` TINYINT(3) NOT NULL DEFAULT '0';
表名和字段名用的是键盘做上角的“`”,不是单引号“'”,不是保留字的话也可以不要引

你可以看看 你的表名前缀是不是错了 。。 你也可以先试着给数据库查询这个表 ,看看能查到不 。。如果查到 找他方法的sql语句 有 可能是那里出错了 。

回复www.101011.com


引号用错了,
应该是
ALTER TABLE `ecshop_shipping` ADD `shipping_or ...
xieyu 发表于 2012-4-28 10:47


*****************************************************************
问题已经排除了,这个解决办法是正确的。谢谢!
http://www.stherb.net.cn/mall/




*****************************************************************
问题已经排除了,这个解决办法是正确的。谢谢!
http://www.stherb.net.cn/mall/

表前缀错了啊。