如何在“中使用python列表”;在;操作员Python Cassandra驱动程序?
我在后端使用Python Cassandra驱动程序和CQL,我想用操作符中的更新数据 a=[1,2,3,4]如何在“中使用python列表”;在;操作员Python Cassandra驱动程序?,python,cql,cassandra-2.0,Python,Cql,Cassandra 2.0,我在后端使用Python Cassandra驱动程序和CQL,我想用操作符中的更新数据 a=[1,2,3,4] 我想运行以下查询 query=session.execute(“更新用户设置状态=True,其中用户ID位于(%s)”,[a]) 但它不起作用,我想更新列表中userid所在的记录 有人能帮我吗?试试这个: from cassandra import query yourquery = session.execute("update users set status=True whe
我想运行以下查询
query=session.execute(“更新用户设置状态=True,其中用户ID位于(%s)”,[a]) 但它不起作用,我想更新列表中userid所在的记录 有人能帮我吗?试试这个:
from cassandra import query
yourquery = session.execute("update users set status=True where userid IN %s", query.ValueSequence([a]));
试试这个:
from cassandra import query
yourquery = session.execute("update users set status=True where userid IN %s", query.ValueSequence([a]));
试试这个:
dateList = ('2019-03-01', '2019-03-02')
cid_prep_statement = session.prepare('SELECT cid from table_name where "entry_date" **IN ?** and "language_name"=? LIMIT 10')
cassandra_cids = session.execute(cid_prep_statement, (**ValueSequence(dateList)**,'English'))
试试这个:
dateList = ('2019-03-01', '2019-03-02')
cid_prep_statement = session.prepare('SELECT cid from table_name where "entry_date" **IN ?** and "language_name"=? LIMIT 10')
cassandra_cids = session.execute(cid_prep_statement, (**ValueSequence(dateList)**,'English'))