在执行命令行.sql文件(executing a .sql file in command line

2019-10-18 17:18发布

mysql -uroot -p -e source F:\code\mysql\mysql-data\myHfs\test.sql  

给出:ERROR 1049(42000):未知数据库 'F:\代码\的MySQL \ MySQL的数据\ myhfs \ TEST.SQL'

但是,如果我去mysql命令PROMT内只用mysql -uroot -p然后输入source F:\code\mysql\mysql-data\myHfs\test.sql ,我得到了正确的输出。

上述文件的存在的内容:

use gregs_list;
show tables;
select * from clown_info;

编辑 :做mysql -uroot -p < "F:\code\mysql\mysql-data\myHfs\test.sql" -t似乎解决了问题。

Answer 1:

http://dev.mysql.com/doc/refman/5.0/en/mysql-batch-commands.html

mysql -uroot -p < "F:\code\mysql\mysql-data\myHfs\test.sql"



文章来源: executing a .sql file in command line