我在后端使用Python Cassandra驱动程序和CQL,我想用IN运算符更新数据
a = [1,2,3,4] 我想运行以下查询 query = session.execute(“update users set status = True where userid IN(%s)”,[a])
但它不起作用,我想更新列表中userid的记录
有人可以帮帮我吗?
试试这个:
来自cassandra导入查询
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'))