FAQ首页 > 安装使用 > Supesite > 查看文章
收起边栏
大字 小字 收藏 复制URL










Table 'dz.[Table]buddys' doesn't exist
2008-12-19┆24,618 Views┆80

问题分析:

Discuz! 升级到 Discuz! 7.0.0 后删除了一些多余的字段和表格,导致 SupeSite/X-Space 6.0.1_UC 版本的站点在个人空间后台“与论坛同步好友”的时候提示类似如下的错误:

    CODE: [COPY]
  • SupeSite infoMySQL Query Error
  • Useradmin
  • Time2008-12-19 4:01pm
  • Script: /spacecp.php
  • SQLSELECT b.*, m.xspacestatus FROM `[Table]buddysb LEFT JOIN `[Table]membersm ON m.uid=b.buddyid WHERE b.uid='1'
  • ErrorTable 'dzdb.[Table]buddys' doesn't exist
  • Errno.: 1146

解决方法:

到“论坛后台 =>工具 => 数据库 => 升级”运行下面的 SQL 代码创建缺失的这个表即可。不过 Discuz! 7.0.0 的好友表已经不是这个表了,从 Discuz! 6.1.0 开始好友信息就存放在 UCenter 里面了,所以添加这个表也只是为了不让 X-Space 这边出错。

    CODE: [COPY]
  • CREATE TABLE cdb_buddys (
  •   uid mediumint(8unsigned NOT NULL DEFAULT '0',
  •   buddyid mediumint(8unsigned NOT NULL DEFAULT '0',
  •   grade tinyint(3unsigned NOT NULL DEFAULT '1',
  •   dateline int(10unsigned NOT NULL DEFAULT '0',
  •   description char(255NOT NULL DEFAULT '',
  •   KEY uid (uid)
  • TYPE=MyISAM;

80

满意

不满意

本篇文章用到的Tags : buddys doesn exist Table

没找到您想要的答案吗?建议您到我们的讨论区发帖寻求大家和 Comsenz 工作人员的帮助。