我正在使用ansible和community.mysql.mysql_query
对我的数据库执行一些健全的操作。
我已经知道我需要注册输出,而输出包含一个名为query_result
的参数,其中包含返回的数据。
我的问题是,所有的示例都是针对一个标准的select,其中您使用param.query_result['column']
,但我的示例使用COUNT(*)
。
此调试的输出:
- name: debug in db role
debug:
msg: |
result : {{ first_query.query_result }}
是:
ok: [localhost] => {
"msg": "result : [[{u'COUNT(*)': 16}]]\n"
}
由于count中有 *,我不能在剧本中访问它。有没有关于我如何才能完成它并实际使用这个“16”计数数字的想法?
谢谢
1条答案
按热度按时间z9smfwbn1#
我的动作太快了...