本人在本地使用navicat for MySQL可以连接到服务器数据库,但是从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误:

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to yourmysql server version for the right syntax to use near ****
[Err] /*

    一、在网上找了很多方法都无法解决,无意中看到一个mysql数据同步的方法:

 1>在本地建一个与数据库同名的数据库

 2>选择navicat中连接服务器的数据库,在菜单栏选择工具-->数据传输

mysql导入sql文件出错的一种解决方法

  3>在弹出的的窗口中“源”部分就是你要导出的源数据库,“目标”就是本地的数据库,点击左下角全选后,再点击开始按钮

mysql导入sql文件出错的一种解决方法

     点击确定

mysql导入sql文件出错的一种解决方法

    点击关闭

mysql导入sql文件出错的一种解决方法



     再来查看一下本地数据库,是不是数据和结构都已经导入到本地数据库中了呢。

    二、从备份中导出.sql再导入到本地数据库中

    1>在连接服务器中的数据库上新建备份,选中要备份的数据库-->点击菜单栏上的备份-->新建备份

mysql导入sql文件出错的一种解决方法

    2>选择备份文件提取SQL

mysql导入sql文件出错的一种解决方法


mysql导入sql文件出错的一种解决方法

mysql导入sql文件出错的一种解决方法

mysql导入sql文件出错的一种解决方法

这样我们就得到了备份转储的.sql文件,再将这个.sql文件导入到本地的数据库中,结果...就不再提示有错误了

mysql导入sql文件出错的一种解决方法

相关文章:

  • 2021-12-06
  • 2022-01-01
  • 2022-02-10
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
  • 2023-02-03
猜你喜欢
  • 2021-05-09
  • 2021-05-28
  • 2021-12-06
  • 2022-01-10
相关资源
相似解决方案