gpt4 book ai didi

mysql - 要运行的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:29 27 4
gpt4 key购买 nike

我有以下脚本:

#!/bin/bash

function MySQLQuery()
{
echo $1
#mysql -u root -p << EOF
#$1
#EOF
}
MySQLQuery "SELECT * FROM kunden;"

但输出是:SELECT install.sh FROM kunden。它将 * 替换为脚本的名称。我怎样才能避免这种情况?

或者有什么更好的解决方案吗?

问候,文斯

最佳答案

除了@Ansgar 的建议(MySQLQuery 'SELECT * FROM kunden;'),您还需要将 $1 参数括在引号中,例如:

回显“$1”

这应该可以解决问题

关于mysql - 要运行的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15655338/

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