2

次のような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)

問題は {'?'} であり、準備済みでは識別できません。{\'?\'} をテストしましたが、何も変わりません。

4

1 に答える 1