我尝试了什么:
player=tester111
id=$(mysql -h "127.0.0.1" -u "myuser" -ppassword "database" -e \
"SELECT id FROM login WHERE name='$player';")
echo $id
出现以下输出:
id 223
如何仅将223
作为输出?
我是stackoverflow的新手,随时发表评论,以便提高我的提问技巧。
答案 0 :(得分:3)
执行查询时使用-N
开关。 -N
用于跳过列名,因此您只会返回返回的值(返回223
),如
id=$(mysql -N -h "127.0.0.1" -u "myuser" -ppassword "database" -e \
"SELECT id FROM login WHERE name='$player';")