cassandra - cassandra 绑定变量产生错误:输入“?”没有可行的替代方案
问题描述
我正在使用卡桑德拉。我正在尝试gc_grace
使用新的绑定变量更新值。
ALTER table keyspace.table_name with gc_grace_seconds = ? ;
我收到以下错误:
输入“?”没有可行的替代方案
我该如何解决这个问题?
解决方案
正如我从源代码中看到的(也许我错了),但ALTER TABLE
不支持绑定,所以你不能将它们用于这个命令(和所有 DDL 命令),只需要使用execute
特定的值
推荐阅读
- java - 传递给 verify() 的参数是 Attendee 类型,不是模拟!错误
- python - PANDAS:按 ID 计算高于阈值的行数
- vue.js - 如何将 Vue 事件发送到状态
- r - 将带有数字和<,>符号的多个字符列转换为R中的数字
- java - 清除命令删除一条消息(Java Discord JDA)
- android - 在应用程序关闭时刷新 RxJava 缓冲区
- sql - 如何在单个语句中组合名字,中间名,姓氏?
- postgresql - 我们可以将 PostgREST 与 CockroachDB 一起使用吗
- next.js - 即使密钥缓存在 Next.js 中,也会导致 useSWR 在页面装载时重新获取
- xamarin - 在 Visual Studio 16.9.0 Android 中“部署到设备”错误 - 命令太长