mysql - 批处理 mysql 脚本/计划运行批处理作业

标签 mysql batch-file scheduled-tasks

有没有办法创建批处理或文本文件来执行 .sql ?

假设:

脚本位置:C:\test.sql 主机名:主机名 端口:1000 用户:我 密码:pw


测试.sql -->

select * from table1 ;quit;

我怎样才能把所有这些都放到一个 .bat 中,这样我就可以使用窗口来安排作业在将来运行

最佳答案

将它放在名为 C:\RunSQL.bat 的 .bat 中

确保 C:\RunSQL.bat 看起来像这样:

@echo off
mysql -hhostname -P1000 -ume -ppw -AN < C:\test.sql

然后运行它

RunSQL.bat

试一试!!!

关于mysql - 批处理 mysql 脚本/计划运行批处理作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9317335/

相关文章:

javascript - 如何根据 mysql 数据库中的值在 html 中显示(加载)开/关按钮?

mysql - 错误 : 'Can' t connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' -- Missing/var/run/mysqld/mysqld. socks

c - 如何一次又一次地生成相同的信号(SIGALRM)?

batch-file - 当我告诉 cls 时,为什么在 CMD 中打印出这一行?

java - 等待 jar 从批处理运行到完成?

c# - 使用 blockingcollection 和 tasks 的经典生产者消费者模式 .net 4 TPL

c# - 使用 C# 的任务计划程序(计划 .bat(批处理)文件)

mysql - 在sql中使用join的多个总和

php - 如何返回 mysql 搜索结果,其中仅显示具有非空条目的列

java - Tomcat 6 JAVA_HOME