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

 找回密码
 立即注册
搜索

[转换] 请问这是什么问题?

[复制链接]
chinawenxu 发表于 2007-8-6 15:02:21 | 显示全部楼层 |阅读模式
我的论坛搬家,用TOOLS工具导入数据时出现这个:


  1. Discuz! info: MySQL Query Error

  2. Time: 2007-8-6 7:01am
  3. Script:

  4. SQL: INSERT INTO [Table]members VALUES ('2',0xcec4d0f1,0x3935656632386663326230636364613062666537623966356333623631313762,'','1','1','1','0','',0x36302e3136362e3234352e313336,'1160323200',0x36302e3136362e38392e3738,'1184978376','1185003881','1184724209','369','7','26','1523','1048','266','444','8','150','6','613','0','0',0x6368696e6177656e787540736f68752e636f6d,'0000-00-00','1','0','0','0','0','0','0','0','1','0',0x39393939,'0','0','2','26','1')
  5. Error: Duplicate entry '' for key 2
  6. Errno.: 1062
复制代码

请问是什么原因啊?
回复

使用道具 举报

白乐天 发表于 2007-8-6 15:18:57 | 显示全部楼层
用户名为 空 的人有多个,删至一个后再备份。

不过为什么会为空捏……是别类论坛转过来的数据?
回复

使用道具 举报

 楼主| chinawenxu 发表于 2007-8-6 15:36:04 | 显示全部楼层
对。以前从MLOYX转过来的。。。那怎么解决?
回复

使用道具 举报

桃子(小敏) 发表于 2007-8-6 15:53:07 | 显示全部楼层
可以尝试将备份数据members表中用户名字段的唯一性去掉
不过这样恢复了,没有用户名,没多大实际意义
回复

使用道具 举报

 楼主| chinawenxu 发表于 2007-8-6 17:20:24 | 显示全部楼层
不懂楼上说什么。。。那有没有其他的办法呢?
回复

使用道具 举报

白乐天 发表于 2007-8-6 17:30:35 | 显示全部楼层

我给你翻译一下你的楼上的意思

在旧论坛的数据库升级或phpmyadmin里执行

ALTER TABLE `cdb_members` DROP INDEX `username`;

然后再备份去新空间恢复。
回复

使用道具 举报

 楼主| chinawenxu 发表于 2007-8-6 17:42:20 | 显示全部楼层
哦。那对数据没有影响吧。
回复

使用道具 举报

桃子(小敏) 发表于 2007-8-6 17:47:56 | 显示全部楼层
就是把备份数据文件打开,查找members表,把下面这句去掉
UNIQUE KEY username (username)
记得修改前务必备份要修改的备份数据
回复

使用道具 举报

 楼主| chinawenxu 发表于 2007-8-8 10:49:13 | 显示全部楼层
还是不行啊。。。恢复到最后几卷时就这样了。。
回复

使用道具 举报

桃子(小敏) 发表于 2007-8-8 10:55:35 | 显示全部楼层
什么问题?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 05:35 , Processed in 0.118473 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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