【发布时间】:2022-11-20 22:07:21
【问题描述】:
我正在使用 ansible 和 community.mysql.mysql_query 对我的数据库执行一些理智操作。
我已经知道我需要注册输出并且输出包含一个名为 query_result 的参数,该参数包含返回的数据。
我的问题是所有示例都是针对您使用的标准选择: 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”计数有什么想法吗?
谢谢
【问题讨论】: