在可知参数情况下, 向 torndb 传递查询参数:
sql = 'select * from test where id=%s and name = %s '
row = conn.get(sql, 1,'admin')
# 需求 : 查询条件未知,如使用 dict
d = {
'name=': 'admin',
'id=': '1',
# .... 可能存在更多查询参数
}
where_str = '' # 这里可以拼接 d 的键名,生成 where 字符串
sql = 'select * from test ' + where_str
row = conn.get(sql, *args) # 这里的*args 怎么取到?
测试 将 d 的 value 放入 tuple 作为*args 传入,torndb 报错
sql = 'select * from test where id=%s and name = %s '
row = conn.get(sql, 1,'admin')
# 需求 : 查询条件未知,如使用 dict
d = {
'name=': 'admin',
'id=': '1',
# .... 可能存在更多查询参数
}
where_str = '' # 这里可以拼接 d 的键名,生成 where 字符串
sql = 'select * from test ' + where_str
row = conn.get(sql, *args) # 这里的*args 怎么取到?
测试 将 d 的 value 放入 tuple 作为*args 传入,torndb 报错