请选择 进入手机版 | 继续访问电脑版
查看: 680|回复: 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
复制代码



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

使用道具 举报

18

主题

1288

回帖

1930

积分

应用开发者

贡献
7 点
金币
542 个
QQ
发表于 2022-6-29 17:58:00 | 显示全部楼层
mysql版本多少?
回复 支持 反对

使用道具 举报

53

主题

1250

回帖

3万

积分

管理员

贡献
2000 点
金币
1854 个
发表于 2022-6-29 21:46:23 | 显示全部楼层
X3.4不支持云数据库
回复 支持 反对

使用道具 举报

8

主题

601

回帖

896

积分

Giter

贡献
10 点
金币
225 个
发表于 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都没想过修复嘛
回复 支持 反对

使用道具 举报

25

主题

528

回帖

613

积分

自成一派

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

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

使用道具 举报

8

主题

601

回帖

896

积分

Giter

贡献
10 点
金币
225 个
发表于 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

主题

1288

回帖

1930

积分

应用开发者

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

mysql用什么版本 具体改几个内容就可以安装了
无限星辰工作室  好集导航 免费API
服务Discuz建站|定制|小程序|APP定制|故障维修|搬家|运维|挂马清理|防护|性能优化|安全运维|
服务理念:专业 诚信 友好QQ842062626 服务
回复 支持 反对

使用道具 举报

2

主题

4

回帖

11

积分

初学乍练

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

MySQL5.6         腾讯云mysql
回复 支持 反对

使用道具 举报

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

本版积分规则

添加有偿服务QQ
添加有偿服务微信