mysql运行sql脚本时报错1064

source D:\xampps\WEB\test\t\backdb\backup201510221510551928.sql;

运行上面这段时报错如下:

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 'source D:\xampps\WEB\test\t\backdb\backup201510221510551928.sql' at line 1

脚本里面的内容应该没有问题的,我把里面的全部复制然后直接运行,没有报错。但是只要运行脚本就报上面的错误,好奇怪。

阅读 7k
2 个回答

可能跟你的文件路径表示格式有关。就是那个反斜线。

1064错误意思是说SQL语法错误,可能是引号的问题,如有字段叫code,但code是mysql关键字,可以改为反引号`code`

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题