其他 Unknown column '字段' in 'field list' 解决方法

[复制链接]
ARCHY明星会员实名认证 发表于 2013-3-29 10:03:11 [其他] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
首先看下Unknown column '字段' in 'field list' 错误提示,是提示是表中一个字段不存在,例如下面这样的一个错误提示:
  1. MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT userid, adm<font face="Verdana, Helvetica, Arial, sans-serif">in</font>id,user_name, user_rank, discount, email, data, expiry FROM`topfashi_26`.`ecs_sessions` WHERE sesskey ='f8416638766ba7c5c8b904fadffc4020' ) [2] => Array ( [error] =>Unknown column 'user_name' <font face="Verdana, Helvetica, Arial, sans-serif">in</font> 'field list' ) [3] => Array ( [errno] => 1054 ) )
复制代码
这里的 提示的是_sessions表中的没有user_name 该字段。知道错误提示的原因,那就好解决了,只要添加上该表的字段就可以了。

解决方法需要可以打开phpmyadmin
输入用户名和密码,再打开该错误数据表。
如图

打开该错误数据表

打开该错误数据表

点确认后(当然知道该字段位于那个字段之后更好,但是乱了也没关系,确定那个字段位于那个字段的方法可以看安装包中的sql文件,位于upload\install\data\structure.sql)

里面填写对应的字段和字段属性

里面填写对应的字段和字段属性

里面填写对应的字段和字段属性。确定属性的方法同上。

如果是对sql熟悉点的可以这么干。
ALTER TABLE `表名` ADD  `字段` 属性
  1. ALTER TABLE `ecs_sessions` ADD  `goods_name` varchar(120) NOT NULL default ''
复制代码
后面的
  1. `goods_name` varchar(120) NOT NULL default ''
复制代码
也可以在安装包中的sql中抠出,方法同上。

(这个只是解决办法,但是数据是不能恢复的。如果该字段的数据比较重要,建议恢复数据,或者把以前的数据考过来。如果不重要,那么可以直接这么干)




上一篇:任意插件做DZ首页的方法
下一篇:Fatal error: Class 'helper_access' not问题的解决方法

大神点评1

非一般感觉明星会员实名认证 发表于 2013-3-29 11:31:46 [其他] 显示全部楼层
暂时还没遇到
神马都是浮云... ...
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

ARCHY

Administrator

  • 12827 积分
  • 20535 帖数
  • 0 日志
广告招商 QQ: 5620010
快速回复 返回顶部 返回列表