首页 > 解决方案 > cassandra 绑定变量产生错误:输入“?”没有可行的替代方案

问题描述

我正在使用卡桑德拉。我正在尝试gc_grace使用新的绑定变量更新值。

ALTER table  keyspace.table_name with gc_grace_seconds = ? ;

我收到以下错误:

输入“?”没有可行的替代方案

我该如何解决这个问题?

标签: cassandracqldatastax-c++-driver

解决方案


正如我从源代码中看到的(也许我错了),但ALTER TABLE不支持绑定,所以你不能将它们用于这个命令(和所有 DDL 命令),只需要使用execute特定的值


推荐阅读