Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] Discuz!6.0到 Discuz!X2 升级图文教程 ---- 升级过程中报错了 .

[复制链接]
334763336 发表于 2012-10-20 02:11:23 | 显示全部楼层 |阅读模式
Discuz!6.0到 Discuz!X2 升级图文教程

https://discuz.dismall.com/thread-2190735-1-1.html

升级过程中报错了 .
Discuz! X 系列产品升级/转换 向导 (Discuz! 6.0 --> Discuz! X2.0)
1.选择产品转换程序2.设置服务器信息3.配置转换过程4.执行数据转换5.转换完成
技巧提示

    升级开始时间:2012-10-20 01:50:32, 升级程序已经执行了 00小时 168

    目前正在执行转换程序( 26 / 59 ) members.php,转换过程中需要多次跳转,请勿关闭浏览器。

    如果程序中断或者需要重新开始当前程序,请点击 (重新开始)
MySQL Error
Message: query_error
SQL: INSERT INTO `ultrax`.pre_common_member SET `uid`='4',`username`='好摄之徒',`password`='29d3584337ac7f91f9d4f4977f3d916a',`adminid`='0',`groupid`='11',`groupexpiry`='0',`extgroupids`='',`regdate`='1142670960',`credits`='207',`email`='好摄之徒@aspsky.net',`timeoffset`='8',`newpm`='0',`accessmasks`='0',`notifysound`='0'
Error: Duplicate entry '' for key 2
Errno.: 1062
Click here to seek help.

PHP Backtrace
FileLineClassTypeFunction
include\db.class.php102db_mysql->halt
source\d6.0_x2.0\table\members.php153db_mysql->query
include\do_convert.inc.php54require
index.php36require




boofan 发表于 2012-10-20 03:25:22 | 显示全部楼层
检查下用户表。email好像不能为中文。
回复

使用道具 举报

12153556 发表于 2012-10-20 10:11:03 | 显示全部楼层
删除该条用户资料试试
回复

使用道具 举报

♀下一站幸福 发表于 2012-10-20 12:32:31 | 显示全部楼层

解决办法:
                    1.通常是采取数据库里边删除数据(但是大家反应删除了之后还是会出出现);
                    2.以上图为例:第一个红框框起来的地方就是表名,下边那个是对应的文件
                       这时候只要打开utility\convert\source\d6.0_x2.0\table\members.php,
                     ctrl+f 搜索INSERT INTO批量替换为REPLACE INTO,然后上传覆盖这个文件在执行就可以了~~
搜索INSERT INTO批量替换为REPLACE INTO
回复

使用道具 举报

baxter 发表于 2012-10-20 12:36:05 | 显示全部楼层
看下这个
7.2升级X出现error:1062。
https://discuz.dismall.com/thread-1939209-1-1.html
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 09:08 , Processed in 0.026452 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表