投递文章投递文章 投稿指南 RSS订阅RSS订阅

DEDECMS提示Unknown column ‘weight’ in ‘field list 报错解

来源:未知 IT堂 发布时间:2015-07-22 收藏 投稿 字体:【

随着不对的接触织梦dedecms,对它也是越来越熟悉了,但是这个开源的程序真的很适合做企业站和展示站点,后台功能强大,支持伪静态,发表文章图片在后台又很方便很适合站点的SEO优化,但是由于这款程序是开源程序,因此有很多bug需要自己根据建站的需求自己来修补。最近这款程序官方已经升级到了dedecms 5.7 sp1版本了。升级后这款程序又增加了很多新的功能,安全性也是明显的提高了很多。漏洞也有很多得到了有效的修补。但是今天小编的一位站长朋友来联系小编,表示自己在后台升级后在更新文章时有一行报错提示。提示内容:Unknown column ‘weight’ in ‘field list。小编分析这行代码是插入文章到数据库的时候没有找到这个列(weight)字段,因此会提示不知名的字段。小编经过分析后只需要在网站的后台SQL那里执行一段SQL语句增加一个列。即可以解决这个报错了。下面小编图文并茂的为各位演示下。

第一步:登陆网站后台找到系统->sql命令行工具 


dedecms
第二步骤:找到单行名令 


dedecms
 

第三步:在以上方框内输入以下代码:

Alter TABLE ‘dede_archives’ ADD ‘weight’ int(10) NOT NULL DEFAULT ‘0’;

这段代码的主要就是增加一个weight的列。就是因为文章缺少这个列文章插入不进去才会报错。输入以上SQL代码后点击确定即可运行SQL。数据库中的dede_archives表就会自动加一个weight列了。输入确定后再更新缓存再尝试发布文章果然以上DEDE提示”Unknown column ‘weight’ in ‘field list”的错误就不再提示,得到完美解决了。

顶一下
(0)
0%
踩一下
(0)
0%
本文Tags:
  • 表情:
  •    
  • 评价:
用户名: 密码: 匿名 注册
最新评论 查看所有评论
About iTtang - 联系我们  - 专题列表 - 友情链接  -  高级搜索  -  帮助中心  -  您的意见