【发布时间】:2017-09-19 10:20:45
【问题描述】:
如何使用 LIKE 查询动态填充数据
我试过这个:
q1 = sesi.execute("SELECT * FROM document WHERE judul LIKE '%s' ", "cluster" )
但我收到以下错误:
Traceback(最近一次调用最后):文件“”,第 1 行,文件“/var/www/app_arsip/flask/local/lib/python2.7/site-packages/cassandra/cluster.py”,行2012,在执行中
return self.execute_async(query, parameters, trace, custom_payload, timeout, execution_profile, paging_state).result()
文件“/var/www/app_arsip/flask/local/lib/python2.7/site-packages/cassandra/cluster.py”,第 2049 行,在 execute_async 中
future = self._create_response_future(query, parameters, trace, custom_payload, timeout, execution_profile, paging_state)
文件“/var/www/app_arsip/flask/local/lib/python2.7/site-packages/cassandra/cluster.py”,第 2109 行,在 _create_response_future query_string = bind_params(query_string,参数,self.encoder) 文件“/var/www/app_arsip/flask/local/lib/python2.7/site-packages/cassandra/query.py”,第 826 行,在 bind_params return query % tuple(encoder.cql_encode_all_types(v) for v in params)
TypeError:字符串格式化期间并非所有参数都转换
希望有人能帮助我
谢谢
【问题讨论】: