重新恢复到3.4 升级3.5 又出现的问题 (1062) Duplicate entry '��e��r����G' for key 'username' ALTER TABLE common_me
2023-01-16 23:21 来自 xiao9469 发布@ Discuz!问题求助
3.4 升级3.5 又出现的问题
(1062) Duplicate entry '��e��r����G' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
这个是编码问题吗?需要如何解决
28293
(1062) Duplicate entry '��e��r����G' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
这个是编码问题吗?需要如何解决
28293
Discuz升级3.5后,能发帖不能回复,显示Duplicate entry错误
2023-03-06 16:54 来自 左右不逢缘 发布@ Discuz! X3.5专区
这几天更新网站,程序系统从Discuz3.4升级为3.5,本来是欢天喜地的大好事,想不到由于新版本太新,漏洞的BUG颇多,造成了很多的困扰,现在将一个比较难搞定的问题分享一下,希望对遇到同样问题的朋友有所帮助。
这个问题就是:discuz升级3.5后,发帖正常,回复直接出错,显示:
Discuz! Database Error
(1062) Duplicate entry '0-XXXX' for key 'PRIMARY'这样的错误信息。
31904
于是把SQL直接拿到数据库里面去执行,发现报错:
31905
提示是pre_forum_post表有些字段缺少默认值,于是根据提示把字段加上了默认值,加了好几个。
再运行,提示position字段有问题。
对比发现,3.4的position字段是: `position` int(8) unsigned NOT NULL AUTO_INCREMENT,
而升级后3.5的position字段是:`position` int(10) unsigned NOT NULL,成了非自增字段!问题肯定就出在这里了。
于
这个问题就是:discuz升级3.5后,发帖正常,回复直接出错,显示:
Discuz! Database Error
(1062) Duplicate entry '0-XXXX' for key 'PRIMARY'这样的错误信息。
31904
于是把SQL直接拿到数据库里面去执行,发现报错:
31905
提示是pre_forum_post表有些字段缺少默认值,于是根据提示把字段加上了默认值,加了好几个。
再运行,提示position字段有问题。
对比发现,3.4的position字段是: `position` int(8) unsigned NOT NULL AUTO_INCREMENT,
而升级后3.5的position字段是:`position` int(10) unsigned NOT NULL,成了非自增字段!问题肯定就出在这里了。
于
社区升级时出现1062错误,Duplicate entry for key 'username'
2023-02-06 08:31 来自 惧愁人 发布@ Discuz! X3.5专区
看了一下数据库,common_member_archive这个表和后面的表都没有转换完。前面的转换成功了。
不知道应该怎么解决?
Discuz! Database Error
(1062) Duplicate entry '������������' for key 'username'ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
PHP Debug
No.FileLineCode
1install/update_adult.php411discuz_database::query()
2source/class/discuz/discuz_database.php142db_driver_mysqli->query()
3source/class/db/db_driver_mysqli.php147db_driver_mysqli->halt()
4source/class/db/db_drive
不知道应该怎么解决?
Discuz! Database Error
(1062) Duplicate entry '������������' for key 'username'ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
PHP Debug
No.FileLineCode
1install/update_adult.php411discuz_database::query()
2source/class/discuz/discuz_database.php142db_driver_mysqli->query()
3source/class/db/db_driver_mysqli.php147db_driver_mysqli->halt()
4source/class/db/db_drive
GBK X3.4升X3.5到了转码这一步出错了
2022-12-24 21:05 来自 𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发布@ Discuz! X3.5专区
GBK X3.4升X3.5到了转码这一步出错了,求助大侠咋整
Discuz! Database Error
(1062) Duplicate entry '��e��r����G' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
PHP Debug
No. File Line Code
1 install/update_adult.php 411 discuz_database::query(%s)
2 source/class/discuz/discuz_database.php 142 db_driver_mysqli->query(%s, false, false)
3 source/class/db/db_driver_mysqli.php 14
Discuz! Database Error
(1062) Duplicate entry '��e��r����G' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
PHP Debug
No. File Line Code
1 install/update_adult.php 411 discuz_database::query(%s)
2 source/class/discuz/discuz_database.php 142 db_driver_mysqli->query(%s, false, false)
3 source/class/db/db_driver_mysqli.php 14
升级(1062) Duplicate entry '①①①①' for key 'username'
2023-01-01 18:03 来自 𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发布@ Discuz! X3.5专区
3.4到3.5
uc和BBS通讯正常
但在升级uc后有提示
升级成功,但部分通知发送失败,请您登录 UCenter 检查更名通知是否全部发出,如发送失败请检查站点与 UCenter 间的通信是否正常,通知全部成功发出后方可继续升级其余应用。请不要重复执行本程序,重复执行可能导致未知的问题。
进uc后台等了很久,等通知全发送成功(200多条通知用了一个小时吧)升级社区
遇到的其他错误都能搞下去,但这个错误没办法了
(1062) Duplicate entry '①①①①' for key 'username'
数据库里也没发现这个用户名,也肯定不是就这一个id转不了
头大
uc和BBS通讯正常
但在升级uc后有提示
升级成功,但部分通知发送失败,请您登录 UCenter 检查更名通知是否全部发出,如发送失败请检查站点与 UCenter 间的通信是否正常,通知全部成功发出后方可继续升级其余应用。请不要重复执行本程序,重复执行可能导致未知的问题。
进uc后台等了很久,等通知全发送成功(200多条通知用了一个小时吧)升级社区
遇到的其他错误都能搞下去,但这个错误没办法了
(1062) Duplicate entry '①①①①' for key 'username'
数据库里也没发现这个用户名,也肯定不是就这一个id转不了
头大
升级后有的帖子无法回复,切成高级模式回复 会报错 (1062) Duplicate entry '433-0' for key 'PRIMARY'
2022-12-31 15:26 来自 惧愁人 发布@ Discuz! X3.5专区
如题
点回复没反应切成高级回复后提示这个,不是所有的贴子都这样.
(1062) Duplicate entry '433-0' for key 'PRIMARY'
我知道答案 回答被采纳将会获得5 金币 已有0人回答
点回复没反应切成高级回复后提示这个,不是所有的贴子都这样.
(1062) Duplicate entry '433-0' for key 'PRIMARY'
我知道答案 回答被采纳将会获得5 金币 已有0人回答
UTF8 X3.4升X3.5错误
2022-12-25 22:31 来自 𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发布@ Discuz! X3.5专区
升级到X3.5的数据库因操作失误被覆盖了,重新还原到X3.4再升级时出错了,如下:
Discuz!Database Error(1062) Duplicate entry '' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4COLLATE utf8mb4_unicode_ci;
PHP Debug
No.
File
Line
Code
1
install/update_adult.php
411
discuz_database::query(%s)
2
source/class/discuz/discuz_database.php
142
db_driver_mysqli->query(%s, false, false)
3
source/class/db/db_driver_mysqli.php
147
db_driver_mysqli-
Discuz!Database Error(1062) Duplicate entry '' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4COLLATE utf8mb4_unicode_ci;
PHP Debug
No.
File
Line
Code
1
install/update_adult.php
411
discuz_database::query(%s)
2
source/class/discuz/discuz_database.php
142
db_driver_mysqli->query(%s, false, false)
3
source/class/db/db_driver_mysqli.php
147
db_driver_mysqli-



