最近访客
百度未收录

Discuz Unknown column ‘字段’ in ‘field list’(解决方法)

首先看下Unknown column ‘字段’ in ‘field list’ 错误提示,是提示是表中一个字段不存在,例如下面这
样的一个错误提示:

 MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1]
=> Array ( [sql] => SELECT userid, adm<font face=\"Verdana, Helvetica, Arial, sansserif\">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
输入用户名和密码,再打开该错误数据表。

如图:

Discuz Unknown column ‘字段’ in ‘field list’(解决方法)-狐狸库

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

Discuz Unknown column ‘字段’ in ‘field list’(解决方法)-狐狸库

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

如果是对sql熟悉点的可以这么干。
ALTER TABLE 表名 ADD 字段 属性

ALTER TABLE `ecs_sessions` ADD `goods_name` varchar(120) NOT NULL default \'\'

后面的

`goods_name` varchar(120) NOT NULL default \'\'

也可以在安装包中的sql中抠出,方法同上。

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

温馨提示: 本文最后更新于2022/10/20 00:49:58。若文章内容或图片失效,请 留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容