gpt4 book ai didi

mysql - 通过批处理文件启动 MySQL 脚本文件

转载 作者:行者123 更新时间:2023-11-30 21:52:16 25 4
gpt4 key购买 nike

如何使用 BATch 文件使用 SQL 脚本从本地 MySQL 数据库定期生成 CSV 文件到特定目录? MySQL版本为5.7.x。

以下是用于执行 SQL 的命令行参数:

c:\...\bin\>mysql -u root p****** c:\...\script.sql

这工作得很好,但是在带有参数的批处理文件中使用命令似乎不起作用:

start "" "c:\...\bin\mysql.exe" -u root p****** <c:\...\script.sql

在批处理文件中使用它,使用登录参数打开 MySQL,但不执行脚本。

最佳答案

c:\mysql\bin\ 添加到您的系统或用户路径或系统环境变量。这个例子对我有用,并以文本输出的形式提供结果:

@echo off
setlocal enableextensions enabledelayedexpansion
start /WAIT cmd.exe @cmd /c "net start mysql56"
mysql -h localhost -u user --password=password -D database <C:\SQL\myAdhoc.sql>>C:\SQL\myAdhoc-results.txt
endlocal

关于mysql - 通过批处理文件启动 MySQL 脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46718203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com