mysql - 在Windows中使用批处理文件运行MySQL文件失败

标签 mysql sql batch-file

我正在尝试从 batch 文件运行 MySQL 文件。

我目前正在使用此代码

mysql -u<root> -p<> -e "source C:/xampp/htdocs/internet_wk_1.7/db/master_db.sql" kani
  • root 是我的用户名。
  • 我没有密码。
  • 我想运行master_db.sql,路径正确。
  • 数据库名称为kani,它已存在

当我运行batch文件时,没有任何反应。 我究竟做错了什么?

更新

嗨,我解决了。这是我的新代码

CLS
C:
cd\xampp\mysql\bin
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani

但是我的文件夹中有多个 sql 文件,我也想运行它们。我尝试过这样但不起作用,请帮忙

CLS
C:
cd\xampp\mysql\bin
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani
source C:\xampp\htdocs\internet_wk_1.7\db\master_db_tracker.sql

最佳答案

CLS
C:
cd\xampp\mysql\bin
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db_tracker.sql" kani

关于mysql - 在Windows中使用批处理文件运行MySQL文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10561934/

相关文章:

mysql showdatabases() 仅限 information_schema 数据库

MySQL数据目录位置

mysql - 如何将精度和比例部分包含在 liquibase 中的小数列定义中?

batch-file - 将两个文件内容连接成一个文件

mysql - 如何一次更新多个ID

mysql - 日期介于现在和 2 天之间的案例?

mysql - 如何将一列数据显示为固定值,而另一列正常显示,两列来自同一列数据?数据库

sql - ADODB 连接到 ACCDB 文件——无法识别的数据库格式错误

c# - %~dp0 引用的批处理文件路径有时会在更改目录时更改的原因是什么?

c# - 从 C# 中的标准帐户以管理员身份运行批处理文件