本帖最后由 hucuibai 于 2011-05-13 10:50:07 编辑

解决方案 »

  1.   

    该文件的共享已到期,您可以提醒分享者续期
    贴sql文件内容 
      

  2.   

    mysql -uroot -p123456 < text.sql
      

  3.   

    你是用什么命令导入的? 这个文件的内容是什么? 你的MYSQL版本是多少?可以上传到 http://www.access911.net/csdn问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧
        
      

  4.   

    我就是用的mysql -uroot -p123456<456.sql
    mysql版本的5.1的,sql文件是用批处理生成的,刚开始是用set names gbk导入,发现里面有转义字符“\”,于是我把批处理脚本改了一下,把所有的\改成\\,并且用utf8导入,在工具里面是可以成功插入的,但是我用批处理mysql -uroot -p123456<456.sql却报错
      

  5.   


    你是什么系统啊? windows 还是 linux 呢?
      

  6.   

    你的源文件是修改过的,用MYSQLDUMP备份,再用MYSQL -U导入把所有的\改成\\:应该是这个 步骤出了问题
      

  7.   


    问题已经解决了,把字符设置成gbk导入就可以了,但是现在问题又来了,搞的我很郁闷,一个特殊符号,导入不进去,
    use rxkl-gamerecord-1041;
    set names gbk;
    insert ignore into playername(ID,ScreenName,AccountID,Job,Level) values
    (4299274519,'兜兜头糖',3331839,3,1),
    (8596921881,'昆仑-霸主',3293745,1,50),
    (8600605857,'GxN鑫灬寂寞',3328341,1,1),
    (8598296325,'z阳光',3311448,1,53),
    (8600666122,'fdsfxcv',3328341,1,1);(8598296325,'z阳光',3311448,1,53),这一行报错,去掉这一行就可以!
      

  8.   

    特殊符号一般用UTF8的字符集,你将已经导入的记录用MYSQLDUMP导出,修改表的字符集为UTF8,再重新导入试试
      

  9.   


    这个sql文件是我用脚本生成的, 不是从数据库里面导出来的,我设置成utf8的话貌似中文导入不了只能导入数字
      

  10.   

    这个sql文件是我用脚本生成的:生成的SQL文件是UTF8格式的?
      

  11.   

    不是  是ansi格式的文本,刚刚试了一下,用utf8不行,但是直接把内容复制到工具里面用utf8导入又可以导入
      

  12.   

    http://u.115.com/file/dnael1hc
    这是我的那个sql文件,
      

  13.   

    在你的程序中,将编码转换成UTF8 OR GBK,再存入你的SQL文件中试试
      

  14.   

    我把文本改成了utf8编码的,还是不行
      

  15.   


    这个sql文件是我用脚本生成的:修改脚本中的代码