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

 找回密码
 立即注册
搜索

[疑问] 转换失败后,对xconvert的疑问和想法。

[复制链接]
muhan 发表于 2008-5-5 15:19:10 | 显示全部楼层 |阅读模式
原因和理由是什么呢?

导致我转换时候失败,这样做缺少字符集支持吧 我是旧版mysql升级 需要latin1 因为你的15字符限制导致一半会员数据无法转换。

这部分会员的用户名最长也只有4个汉字。最后我把这段判断取消了才成功,我想问下你做限制的原因?

而且在帖子转换时,也做了多处限制,为何,难道巴不得原来的数据不完整吗?

[ 本帖最后由 muhan 于 2008-5-5 15:33 编辑 ]
回复

使用道具 举报

 楼主| muhan 发表于 2008-5-5 15:31:10 | 显示全部楼层
数据转换,至少你应该保证原有数据的完整性吧,对你原有的转换初衷表示质疑
回复

使用道具 举报

桃子(小敏) 发表于 2008-5-5 16:08:40 | 显示全部楼层
您好,因为dz数据库结构本身对用户名长度做了小于15字符集的限制,因此转换程序也是要做限制的,否则在将原数据库会员数据插入到dz数据库过程中,用户名长度超过15的会提示报错,插入不成功
如果您需要去掉这个限制,需要先修改目标dz论坛的数据库结构,再把转换程序中所有设计到用户名的限制都修改过来
回复

使用道具 举报

 楼主| muhan 发表于 2008-5-5 16:13:37 | 显示全部楼层
但我的转换对于四个中文字符也是超过15的提示,是latin1字符集的问题 但旧版的mysql都会有这样的问题!
回复

使用道具 举报

桃子(小敏) 发表于 2008-5-5 17:02:58 | 显示全部楼层
LZ的mysql是什么版本的呢?我测试下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 08:34 , Processed in 0.119688 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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