zsyzhou 发表于 2018-10-1 13:43:00

UCenter info: MySQL Query Error的解决方法----For Discuz!

  备注:
  出现这个问题同时会造成论坛注册,登录和发帖时等页面无法跳转(APP1运行不正常)
  案例:
  UCenter info: MySQL Query Error
  SQL:SELECT * FROM notelist WHEREclosed='0' AND app1'-5' LIMIT 1
  Error:Unknown column 'app1' in 'whereclause'
  Errno:1054
  分析:
  错误是说在UCenter数据库的notelist表中找不到app1的字段,造成类似错误的原因可能是由于某种权限不足
  解决办法:
  说明xxxx用户没有ALTER权限。到mysql中,
  mysql> SELECT>
  发现alter_priv ='N',果然没有权限。
  修改权限:
  mysql> UPDATE user SET>
  mysql> flush privileges;
  然后利用如phpmyadmin的数据库管理软件,查看UCenter数据库的 pre_notelist 表,看看是否存在app1字段。如果没有,执行以下SQL语句:
  ALTER TABLE `pre_ucente_rnotelist` ADD`app1` TINYINT( 4 ) NOT NULL DEFAULT '0';

页: [1]
查看完整版本: UCenter info: MySQL Query Error的解决方法----For Discuz!