gpt4 book ai didi

sql - 批量运行Mysql脚本?

转载 作者:行者123 更新时间:2023-11-29 03:51:57 27 4
gpt4 key购买 nike

有人可以将我链接到教程或解释是否有办法创建某种 mysql 脚本/存储过程的批处理文件并同时运行它们吗?我似乎无法在网上找到任何关于此的文档,但我觉得我可能使用了错误的术语进行搜索。

最佳答案

您可以通过使用 source 命令 (details of command line options) 从脚本中调用它们来链接 mysql 脚本

# my_textfile.sql
# ---------------
USE my_database;
\. subscript1.sql
\. subdir/subscript2.sql
\. /full/path/to/subscript3.sql

Command Line:
mysql < my_textfile.sql

不要忘记命令行选项,如果您要编写文件脚本,您可能需要密码/用户帐户。

mysql -uyouraccount -pyourpassword YourDatabase < mytextfile.sql

这不是最安全的方法,因为它会将您的用户名/密码放在命令行上,但它确实有效。如果您正在编写大量脚本,我建议您查看 .my.cnf以及用于在其中保存您的帐户/密码(并保护该文件)的各种选项。

关于sql - 批量运行Mysql脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510976/

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