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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 求助 转换第9步 报错

[复制链接]
fengyunjn 发表于 2012-2-15 12:48:37 | 显示全部楼层 |阅读模式
本帖最后由 fengyunjn 于 2012-2-17 13:18 编辑

第9步 报错:XConvert info: MySQL Query Error

Time: 2012-2-15 4:11am
SQL: INSERT INTO bddsqcom.pre_forum_ratelog (pid, uid, username, extcredits, dateline, score, reason) VALUES ( '418965', '10', '爱乐', '1', '1190643992', '20', 'I'm here^_^中秋节快乐哈');
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'm here^_^中秋节快乐哈')' at line 1
Errormsg.: 可能原因:1.数据超长或类型不匹配;2.数据库记录重复
Errno.: 1064


有好心人帮忙看下 怎么解决么

我的 QQ:404616858  

求助中~~·

 楼主| fengyunjn 发表于 2012-2-15 12:49:03 | 显示全部楼层
还有 第30步也报错  类似无法转换
回复

使用道具 举报

12153556 发表于 2012-2-15 14:43:14 | 显示全部楼层
1、关闭调试模式

2、打开转换出错的那一步程序,查找替换里面的 “INSERT INTO” 为 “REPLACE INTO”
回复

使用道具 举报

白乐天 发表于 2012-2-15 17:07:22 | 显示全部楼层
I'm here^_^中秋节快乐哈

I m中间的单引号',引起了mysql断句错误。手工解决的办法进数据库pre_forum_ratelog表,把pid=418965这条记录里的reason内容改一下,去掉单引号。

还是转换程序写的不够严谨,希望改进一下。
回复

使用道具 举报

 楼主| fengyunjn 发表于 2012-2-17 10:32:02 | 显示全部楼层
12153556 发表于 2012-2-15 14:43
1、关闭调试模式

2、打开转换出错的那一步程序,查找替换里面的 “INSERT INTO” 为 “REPLACE INTO”

谢谢 使用这个方式 我已经转换完成
回复

使用道具 举报

trumping 发表于 2012-2-17 10:38:26 | 显示全部楼层
只能是友情帮顶;
回复

使用道具 举报

liqu12511 发表于 2012-2-19 12:26:13 | 显示全部楼层
看帖 学习中
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 20:32 , Processed in 0.169343 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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