开发者社区> 问答> 正文

SQL 在 Navicat for MySQL 中命令执行失败,但是在cmd 却成功了,请问怎么回事?怎么解决?

在 Navicat for MySQL:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| xsk                |
| ybbook             |
+--------------------+
5 rows in set

mysql> USE xsk;
Database changed

mysql> SOURCE D:/xsk.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:/xsk.sql' at line 1
在cmd 可以成功,但是也提示有error:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| xsk                |
| ybbook             |
+--------------------+
5 rows in set (0.01 sec)

mysql> USE xsk;
Database changed

mysql> SOURCE D:/xsk.sql;

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

/*此处重复多个,为了让看官看起来方便,所以删除了.*/

Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0

Query OK, 0 rows affected (0.00 sec)

/*此处重复多个,为了让看官看起来方便,所以删除了.*/

Query OK, 0 rows affected (0.00 sec)

mysql>

请问解决呢?谢谢了!

展开
收起
a123456678 2016-07-04 16:31:44 3219 0
1 条回答
写回答
取消 提交回答
  • 首先保证文件和mysql是在同一机器,再执行source命令,检查文件所在目录是否正确

    2019-07-17 19:50:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载

相关镜像