我遇到了查询问题,当我从命令行运行它时,我没有问题,但是从脚本中它以一种奇怪的方式扩展了脚本。
我的查询:
QUERY[1]="SELECT users.username AS \"User name\"FROM mytable WHERE creation_date > '${BEGIN}' AND creation_date < '${END}'"
来自脚本的调用:
$(mysql -hmyhost -uuser -pmypass -Dmydb -B -e "${QUERY[${query}]}")
我得到一个:
-bash:用户:找不到命令
知道出了什么问题吗?
谢谢