mysql - 将值从列保存到变量

标签 mysql bash shell

如何将列中的值保存到变量?

我的 table :

+------+------+----------+-------------+---------------------+
| id   | hwid | password | force       | created             |   
+------+------+----------+-------------+---------------------+
| 0004 |    4 | NULL     |           1 | 2017-10-31 17:28:23 |
+------+------+----------+-------------+---------------------+

我想将力的“1”保存在变量中。

目前我有这个:

force=$(mysql -h$host -u$user -p$password -e "SELECT force FROM $database_name.settings WHERE hwid = '$hwid'")

我的结果是:

forceupdate 1

但我只想要 1(或 0)作为结果。 我该怎么做?

谢谢!

最佳答案

试试这个

force="${force#* }";echo "$force"

关于mysql - 将值从列保存到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47043865/

相关文章:

mysql - 主键 MySQL

mysql - 在 Drupal 8 中重新创建内容实体表

bash - 如何在命令中使用文件并将输出重定向到同一文件而不截断它?

linux - 如何防止在 rsync 中删除目录

linux - Shell 脚本不会终止,我需要手动终止它

php - AJAX表单问题

javascript - 当单选按钮选中时,div 隐藏/显示文本字段可以工作,但不能插入数据库

linux - 是否可以覆盖您正在处理的文件?

shell - 我可以 ssh 某个地方,运行一些命令,然后给自己一个提示吗?

linux - 有条件地删除 shell 脚本中的新行