返回列表 发帖
查看: 2658|回复: 8

[求助] DZ安装成功后,缺少两个表

2

主题

4

回帖

11

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2022-6-29 14:19:00 | 查看全部 |阅读模式


这两个数据库表,没有自动安装成功

一、pre_common_member_grouppm
(1075) Incorrect table definition; there can be only one auto column and it must be defined as a key
  1. CREATE TABLE common_member_grouppm ( uid mediumint(8) unsigned NOT NULL DEFAULT '0', gpmid smallint(6) unsigned NOT NULL AUTO_INCREMENT, `status` tinyint(1) NOT NULL DEFAULT '0', dateline int(10) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (uid,gpmid) ) ENGINE=MYISAM DEFAULT CHARSET=utf8
复制代码


二、pre_forum_post
(1075) Incorrect table definition; there can be only one auto column and it must be defined as a key
  1. CREATE TABLE forum_post ( pid int(10) unsigned NOT NULL, fid mediumint(8) unsigned NOT NULL DEFAULT '0', tid mediumint(8) unsigned NOT NULL DEFAULT '0', `first` tinyint(1) NOT NULL DEFAULT '0', author varchar(15) NOT NULL DEFAULT '', authorid mediumint(8) unsigned NOT NULL DEFAULT '0', `subject` varchar(80) NOT NULL DEFAULT '', dateline int(10) unsigned NOT NULL DEFAULT '0', message mediumtext NOT NULL, useip varchar(15) NOT NULL DEFAULT '', `port` smallint(6) unsigned NOT NULL DEFAULT '0', invisible tinyint(1) NOT NULL DEFAULT '0', anonymous tinyint(1) NOT NULL DEFAULT '0', usesig tinyint(1) NOT NULL DEFAULT '0', htmlon tinyint(1) NOT NULL DEFAULT '0', bbcodeoff tinyint(1) NOT NULL DEFAULT '0', smileyoff tinyint(1) NOT NULL DEFAULT '0', parseurloff tinyint(1) NOT NULL DEFAULT '0', attachment tinyint(1) NOT NULL DEFAULT '0', rate smallint(6) NOT NULL DEFAULT '0', ratetimes tinyint(3) unsigned NOT NULL DEFAULT '0', `status` int(10) NOT NULL DEFAULT '0', tags varchar(255) NOT NULL DEFAULT '0', `comment` tinyint(1) NOT NULL DEFAULT '0', replycredit int(10) NOT NULL DEFAULT '0', position int(8) unsigned NOT NULL AUTO_INCREMENT, PRIMARY KEY (tid,position), UNIQUE KEY pid (pid), KEY fid (fid), KEY authorid (authorid,invisible), KEY dateline (dateline), KEY invisible (invisible), KEY displayorder (tid,invisible,dateline), KEY `first` (tid,`first`) ) ENGINE=MYISAM DEFAULT CHARSET=utf8
复制代码



求助,如何解决?
我知道答案 回答被采纳将会获得1 贡献 已有8人回答
回复

使用道具 举报

18

主题

2109

回帖

3186

积分

应用开发者

贡献
68 点
金币
624 个
QQ
发表于 2022-6-29 17:58:00 | 查看全部
mysql版本多少?
回复

使用道具 举报

56

主题

1470

回帖

3万

积分

管理员

贡献
2074 点
金币
1389 个
发表于 2022-6-29 21:46:23 | 查看全部
X3.4不支持云数据库
回复

使用道具 举报

12

主题

1655

回帖

2791

积分

Giter

贡献
147 点
金币
359 个
发表于 2022-6-29 23:46:47 | 查看全部
云数据库吧?Discuz只支持MyISAM引擎,有些云数据库不支持这个,就会报错。
可以尝试降低数据库版本再试,或者尝试自建数据库。
回复

使用道具 举报

2

主题

4

回帖

11

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-6-30 13:46:23 | 查看全部
专家 发表于 2022-6-29 23:46
云数据库吧?Discuz只支持MyISAM引擎,有些云数据库不支持这个,就会报错。
可以尝试降低数据库版本再试, ...

原来如此,我是 innodb ,脑壳痛。 那  dz都没想过修复嘛
回复

使用道具 举报

41

主题

821

回帖

1015

积分

已臻大成

贡献
11 点
金币
33 个
发表于 2022-6-30 14:30:40 | 查看全部
qn_laoyao 发表于 2022-6-30 13:46
原来如此,我是 innodb ,脑壳痛。 那  dz都没想过修复嘛

X3.4当前阶段以修复BUG为主了 上X3.5吧!
回复

使用道具 举报

12

主题

1655

回帖

2791

积分

Giter

贡献
147 点
金币
359 个
发表于 2022-6-30 15:02:25 | 查看全部
qn_laoyao 发表于 2022-6-30 13:46
原来如此,我是 innodb ,脑壳痛。 那  dz都没想过修复嘛

那不叫修复,这块又不是缺陷,Discuz现有架构就是按MyISAM设计的,天生不兼容innodb。
不兼容的原因是MyISAM里的一项重要功能,InnoDB里没有。
谁能想到这引擎发展的这十来年连功能都不补全,而且地位还上升了呢?

但是也没办法,人家就这么设计。为了兼容,x3.5开始把部分核心逻辑给重写了,兼容了innodb。但由于改动较大,此功能无法在x3.4上提供。
回复

使用道具 举报

18

主题

2109

回帖

3186

积分

应用开发者

贡献
68 点
金币
624 个
QQ
发表于 2022-6-30 15:35:29 | 查看全部
qn_laoyao 发表于 2022-6-30 13:46
原来如此,我是 innodb ,脑壳痛。 那  dz都没想过修复嘛

mysql用什么版本 具体改几个内容就可以安装了
回复

使用道具 举报

2

主题

4

回帖

11

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-7-1 11:57:36 | 查看全部
crx349 发表于 2022-6-30 15:35
mysql用什么版本 具体改几个内容就可以安装了

MySQL5.6         腾讯云mysql
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-7-11 09:44 , Processed in 0.057223 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表