因为,cassandra支持地图类型.我想在cassandra中插入一个python dict.我试过这个:
cql = "Insert into table_name (my_key, name, my_dict) values (%s, %s, %s)" % (my_key, name, my_dict)
session.execute(cql)
Run Code Online (Sandbox Code Playgroud)
这显然不起作用.
我的列系列中已有一个地图类型列.我该怎么办呢?
错误:TypeError:并非在字符串格式化期间转换所有参数
使用参数传递形式代替字符串插值:
cql = "Insert into table_name (my_key, name, my_dict) values (%s, %s, %s)"
session.execute(cql, (my_key, name, my_dict))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2404 次 |
| 最近记录: |