cassandra python驱动程序绑定到int

cassandra python驱动程序绑定到int,python,cassandra,prepared-statement,Python,Cassandra,Prepared Statement,我正在使用python的datastax驱动程序。preparedstatement似乎无法绑定到int输入 item_by_user1 = session.execute(item_by_user_lookup_stmt.bind(int(123))) 它会转储错误消息 TypeError:类型为“int”的对象没有len() python驱动程序是否仅限于处理文本字段?您需要绑定一个包含Int而不仅仅是Int的元组。没有len()错误是由于驱动程序试图计算bind参数中有多少元素造成的。由

我正在使用python的datastax驱动程序。preparedstatement似乎无法绑定到int输入

item_by_user1 = session.execute(item_by_user_lookup_stmt.bind(int(123)))
它会转储错误消息 TypeError:类型为“int”的对象没有len()


python驱动程序是否仅限于处理文本字段?

您需要绑定一个包含Int而不仅仅是Int的元组。
没有len()
错误是由于驱动程序试图计算bind参数中有多少元素造成的。由于bind参数是int,因此无法调用len()并抛出错误

item_by_user1 = session.execute(item_by_user_lookup_stmt.bind((int(123),)))
                                                              ^         ^
因为python中的元组语法,我们为什么需要,

您需要绑定一个包含Int而不仅仅是Int的元组。
没有len()
错误是由驱动程序试图计算bind参数中的元素数引起的。由于bind参数是int,因此无法调用len()并抛出错误

item_by_user1 = session.execute(item_by_user_lookup_stmt.bind((int(123),)))
                                                              ^         ^
因为python中的元组语法,我们为什么需要,