返回列表 发帖

关于UCenter info: MySQL Query Error app1的解决方法

这几天装了discuz7.2,第一次搞这东西,内置了ucenter1.5.1.
有的说uc通信问题,可我通信是全部“通信成功”的,网上很多相关的帖子解决这些问题的
在UCenter里修改ID为1的应用,测试过程中有如下错误提示:
  1. UCenter info: MySQL Query Error
  2. SQL:SELECT * FROM [Table]notelist WHERE closed='0' AND app1<'1' AND app1>'-5' LIMIT 1
  3. Error:Unknown column 'app1' in 'where clause'
  4. Errno:1054
复制代码
错误是说在UCenter数据库的notelist表中找不到app1的字段,造成类似错误的原因可能是由于某种权限不足,解决方法如下:
利用如phpmyadmin的数据库管理软件,查看UCenter数据库的 pre_notelist 表,看看是否存在app1字段。如果没有,执行以下SQL语句:
  1. ALTER TABLE `pre_notelist` ADD `app1` TINYINT( 4 ) NOT NULL DEFAULT '0';
复制代码
pre_notelist 没有这个表?怎么解决 可能是你的notelist前缀不对 有的是 cdb_uc_notelist uc_notelist 自己看一下
至此,问题解决!

返回列表