我有一个问题。
我构建了一个可以连接到数据库并从表中选择一个值的脚本
但我不能只得到结果
这是我的脚本
while IFS='' read -r line || [[ -n "$line" ]]; do
mysql -p<pass-db> -e "select id from test where concat(upper(trim(firstname)), ' ', upper(trim(lastname)))=upper('$line')" mydatanase
echo ${IDS[j]}
let "j++"
done < employees.txt
回声的输出是
id
78
我只会得到“78”,而不是 colomun 的名字
答案1
用-N调用mysql关闭列标题,即mysql -N