首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将值绑定到插入( Cassandra C++ )驱动程序中的TTL

如何将值绑定到插入( Cassandra C++ )驱动程序中的TTL
EN

Stack Overflow用户
提问于 2018-06-22 20:25:11
回答 2查看 1.4K关注 0票数 6

我在Cassandra C++驱动程序中使用准备好的语句。如何将整数值绑定到“使用TTL ?”准备好的陈述的一部分?

我的声明就像

代码语言:javascript
运行
复制
INSERT INTO table (column1, column2, column3)  VALUES (?, ?, ?) USING TTL ?

换句话说,如果我使用这个位置绑定到TTL,那么它的位置是什么?(在本例中,是4吗?)如果我按列名使用bind,那么它的列名是什么?

看起来这可以在CQL中完成,但是我没有找到任何关于C++驱动程序API的文档。

EN

Stack Overflow用户

发布于 2020-09-15 18:13:20

我试验了卡桑德拉C++驱动程序2.11。我发现

  1. TTL只能由位置绑定,我们应该使用(cass_int32_t)数据来绑定TTL值。 例子:cass_statement_bind_int32(语句,2,(cass_int32_t)20);
  2. cass_statement_bind_int32_by_name不能工作 例:cass_statement_bind_int32_by_name(陈述,2,(cass_int32_t)20);//不起作用
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50995145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档