阅读:3122回复:0
Unknown column 'i.updateline' in 'order clause'
问题分析:
网站中经常出先如下错误: SupeSite info: MySQL Query ErrorUser: ieurTime: 2008-7-18 9:25amScript: /admincp.phpSQL: SELECT i.fid, ii.[Table]pushsetting FROM `数据库名`.`[Table]forums` i, `数据库名`.`[Table]forumfields` ii WHERE i.fid=ii.fid AND i.fup'0' ORDER BY i.updateline ASCError: Unknown column 'i.updateline' in 'order clause'程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖 解决方法: 这是您的数据库 forums 表缺少了 updateline 字段,您可以手动添加一个即可。 字段名:updateline 类型:INT(10) 默认值:0 或者执行下面的SQL语句,请替换表的前缀: ALTER TABLE `cdb_forums` ADD COLUMN `updateline` INT(10) NOT NULL DEFAULT '0';
[*]ALTER TABLE `cdb_forums` ADD COLUMN `updateline` INT(10) NOT NULL DEFAULT '0'; 如果错误提示是类似这样的:(多了个数据表前缀) Error: Unknown column 'i.supe_updateline' in 'order clause'
[*]Error: Unknown column 'i.supe_updateline' in 'order clause' 那么需要执行的 SQL 语句更改为: ALTER TABLE `cdb_forums` ADD COLUMN `supe_updateline` INT(10) NOT NULL DEFAULT '0';
[*]ALTER TABLE `cdb_forums` ADD COLUMN `supe_updateline` INT(10) NOT NULL DEFAULT '0'; |
|