繁体   English   中英

如何解释shell脚本中的mysql输出?

[英]How to interpret mysql output in shell script?

我尝试了什么:

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的新手,随意发表评论,这样我就可以提高我的提问技巧。

执行查询时使用-N开关。 -N用于跳过列名,因此只返回返回的值(返回223

id=$(mysql -N -h "127.0.0.1" -u "myuser" -ppassword "database" -e \
  "SELECT id FROM login WHERE name='$player';")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM