-- 版本号
比如上面这句,就会报1064的错误。
这个是什么原因导致的呢?去掉就没问题。

解决方案 »

  1.   

    /* SQL Error (1064): 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 'Common Gnoll Text'),(-6,'Grrrr... fresh meat!',NULL,NULL,NULL,NULL,NULL,NULL,NUL' at line 1 */报错的位置好像不是日志里面写的第一行?整个SQL文件中,第一行是一个注释语句。
    而不是'Common Gnoll Text'),(-6,'Grrrr... 附近。
      

  2.   

    --后面有空格 然后是注释
    select 1;-- abc
      

  3.   

    主要是,太长啦!
    很大的SQL文件,不知道这里能留QQ的不?
      

  4.   

    执行的语句其实会在你写出的语句前加上EXEC的,说明你的书写有错误,注意全角半角输入
      

  5.   

    第一行的内容:
    -- MySQL dump 10.11错误日志提示附近的代码:
    (-5,'More bones to gnaw on...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Будет чьи кости поглодать…',0,0,0,0,'Common Gnoll Text'),(-6,'Grrrr... fresh meat!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Гр-р-р-р… Свежее мясо!',0,0,0,0,'Common Gnoll Text')
      

  6.   

    把你的脚本先缩小,仅保留前面部分,看看是否正确。如果仍不正确,请把这个仅前面部分的贴出来。另外你的MYSQL版本。
      

  7.   

    这个是提供的SQL更新文件,其他人好像没这个问题。好像用source能正常导入,但用hedisql却会报错。
    不知道什么原因,如果能用heidisql导入最方便了。
      

  8.   

    那和你的脚本没什么关系了,在MYSQL看来一切正常。 你需要了解一下heidisql这个工具了。这个heidisql没有用过。第三方的免费东西,有时总会有一些BUG。
      

  9.   

    谢谢大大的指点,我也正在找原因。
    换成SQLyog试了下,正常导入。我估计是heidisql对某些注释符不理解的关系吧。