Navicat for MySQL

用Navicat运行SQL文件,运行过程中全是错误,这是什么原因,怎么解决啊?

img

1、先检车你的 .sql 文件
检查 数据库是否存在,检查编码是否正确。
检查你的sql 文件 是否本身语句就有错误。
你可以找到其中某一段 SQL 在 Navicat 中执行,看看有啥报错信息。
2、确认 SQL 文件内容没有问题的情况下再次导入运行。

目前不清楚你的具体问题,只能给你一点儿解决问题的思路。

你要在sql文件把这个 批量替换你数据库中创建的对应表才行的
首先用notepad++或者其他ide打开sql文件,找到创建表的语句并获得定义的表名,然后ctrl + R全部把替换成定义的表名,
然后保存重新打开sql文件

要看版本,版本5.*和8.*的是有区别的,需要改字符编码