最近使用Navicat for MySQL 导入sql文件时出现了:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use nearzh 之类的错误?请问这是怎么回事?网上有的说是编码问题,但数据库编码和文件的都是utf-8.。
以下是截图:
sql文件部分内容:
导出的sql文件的mysql版本跟导入的mysql版本一样。
drop sequence这是oracle的写法,你到底在搞mysql还是oracle
换掉中文路径再试试。
这不是mysql的语法 不能识别 报错 oracle的吧 就像你把java的文件导出用c#打开一样
表格不是很多的话 把创建sql的语句 复制出来 执行下就好了
sql语句的语法有错误,造成mysql执行不了