Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error Errno:1062

这个报错是因为我修改过注册时的UID分配,修改了UID的起始值,修改后自己测试了下 当时可以注册新用户,就没在意。后来发现网站好长一段时间没有注册新用户,自己就又去试了一下 ,发现前台注册用户填写资料后无法提交,点击提交后没有反应;然后在后台添加新用户时就有了下面的这个图:

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室
UCenter info: MySQL Query Error Errno:1062 报错截图

接下来就是在网上疯狂的寻找解决方法,无奈自己太菜,网友们提供的办法过于高级 ,使不来,但是也让我知道是哪里出现了问题:

pre_common_member 和pre_ucenter_members 这两个表 ,通过反复试验终于有结果了 ,这个是我最后添加的一个用户,删除这个后,可以注册一个用户,就是这个有问题,但是还是不知道该怎么搞, 刚开始直接点击UID的表进去修改了UID ,结果退出来就又懵逼了 !

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室

变成这个样子了

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室
提示需要激活

然后我们登陆这个帐号 ,提示需要激活,我又回到数据库看了眼 ,UID又还原了

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室

然后又进去改了 ,改了之后 不登陆帐号 ,然后在修改下数据库 pre_common_member 和pre_ucenter_members 这两个表做同样的操作如图:

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室

修改完UID之后 ,不登录,然后点击数据表的“操作” ,如图操作

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室
Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室

修改这两个位置的数值,然后执行 ,两张数据表都需要修改,修改完成后 我们去网站后台试下

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室

OK ,后台添加没有问题 ,去前台试下

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室

OK,已解决! 现在还有个问题 ,之前那个账号发的帖子没有了 。

Disucz X3.4无法注册新用户,后台添加用户提示UCenter info: MySQL Query Error-米宝教室

简直欲哭无泪啊 ,经过一天的掰扯,终于整好了 !

需要修改数据库中的pre_forum_thread表中的aurhtor(用户名) 和 authorid(UID)的参数,修改完成后还要修改pre_forum_post表中的aurhtor 和 authorid的参数,修改完就可以了 。