发新话题
打印

求助:程序新装,数据库导入后出现的问题

求助:程序新装,数据库导入后出现的问题

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT b.brand_id, b.brand_name, b.brand_logo, COUNT(g.goods_id) AS goods_num, IF(b.brand_logo > '', '1', '0') AS tag FROM `twp_ttai`.`ecs_brand`AS b, `twp_ttai`.`ecs_goods` AS g WHERE g.brand_id = b.brand_id AND is_show = 1 GROUP BY b.brand_id HAVING goods_num > 0 ORDER BY tag DESC, b.sort_order ASC ) [2] => Array ( [error] => Unknown column 'is_show' in 'where clause' ) [3] => Array ( [errno] => 1054 ) )

打开前台首页,出现这个问题,请问怎么解决,谢谢

TOP

您导入的数据跟新安装的ECShop不是一个版本的吧?
这样的话就相当于是程序更新了,数据库没有更新。所以会出现数据库方面的错误。

TOP

不是一个版本

TOP

重新安装一次就好,,,数据库也要重新建,然后你在试试

TOP

升级原来的再装或装老版升级

TOP

谢谢. 我是先安装最新版的程序 2.15 522这个版本,然后导入 2.12B这个版本的内容
数据库版本的差别是:新版为 mysql 5.02 旧版为 mysql4.01的

TOP

因为导入了2.12B版本的数据库时将最新版2.1.5的数据库覆盖掉了。所以会出现上述错误。
在备份数据库时,多数情况下只备份数据就可以了,不要备份结构

TOP

谢谢,我再试一下

TOP

发新话题