Board logo

Subject: [Discuz!] 在DZ7论坛后台的数据库校验里的新增字段记录 [Print]

Author: 我爱崔颖    Time: 2018-12-29 13:20     Subject: 在DZ7论坛后台的数据库校验里的新增字段记录

20180622 进行DZ7论坛数据库备份时

1、在EQ论坛后台进行数据库校验出现如下提示


数据库校验只针对 Discuz! 官方发布的数据库结构为基础进行核对

此工具只对字段的修改以及缺少进行简单的检查,不针对索引的缺少进行处理。

新增字段的数据表 (以下数据表中的字段可能是某些插件添加的,如您确认无误,可以忽略它们)

emcdb_uc_notelist 新增的字段

app2 tinyint(4) NOT NULL

app3 tinyint(4) NOT NULL


2、在秀场论坛后台进行数据库校验出现如下提示

您的数据库完整无误
Author: 我爱崔颖    Time: 2019-3-24 19:15

今天决定把上面这个问题解决

方法就是在该数据表删除如上两个字段,在pma进入数据库 emmapbbs,用以下SQL语句执行一下
  1. ALTER TABLE `emcdb_uc_notelist` DROP `app2`;  
  2. ALTER TABLE `emcdb_uc_notelist` DROP `app3`;
Copy Code
再次去EQ论坛后台进行数据库校验,就正常了。
您的数据库完整无误
以后如果需要添加这两个字段回来,也是用以下SQL语句执行一下
  1. ALTER TABLE `emcdb_uc_notelist` ADD `app2` TINYINT( 4 ) NOT NULL DEFAULT '0';
  2. ALTER TABLE `emcdb_uc_notelist` ADD `app3` TINYINT( 4 ) NOT NULL DEFAULT '0';
Copy Code
在DZ7给数据表添加字段  http://www.discuz.net/thread-1912809-3-1.html

PS:自从 论坛后台数据库校验 提示结果为 “您的数据库完整无误"后,按照下贴的同步删除EQ论坛用户和UC用户的操作也生效了。
https://www.ceqmap.com/bbs/viewthread.php?tid=6572




Welvome EQ中文世纪地图集论坛 (http://www.ceqmap.com/bbs/) Powered by Discuz! 7.0.0