项目场景:
将SQL语句放到一个文件中然后告诉mysql从该文件读取输入,使用cmd命令行读取这个含sql语句的文件
问题描述
使用命令行导入sql语句文件时报错
mysql -u root -p数据库密码 < d:\dataa\load_sql.txt
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/043bd7325f39183a844a053e957570a3.png)
解决方案:
第一步:使用mysql -u root -p --local-infile
命令先登入MySQL
第二步:输入mysql>source path
其中path是文件路径,这里我的文件中包含使用数据库语句(use+表所在的数据库名称)
如果文件没有数据库语句,读取文件之前应先输入mysql>use test;
命令
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c38a3d441a2da3fb034437824bbb8ffd.png)