次のようなPythonコードでCassandraテーブルの設定項目を更新したい場合
ps = session.prepare( """ UPDATE test,tbl SET val = val + {'?'} where name = ? and id = ?;""" )
bs = bind(ps, ['name', 'name', 1])
session.execute(bs)
エラーが発生しました
Too many arguments provided to bind() (got 3, expected 2)
問題は {'?'} であり、準備済みでは識別できません。{\'?\'} をテストしましたが、何も変わりません。