如何解决卡桑德拉:在 '<missing ' 处缺少 ')'
尝试创建下表:
CREATE TABLE customTableSchema(
id UUID PRIMARY KEY,table_id UUID,schema text,created_at timestamp,last_modified_at timestamp,);
想出了这个错误:
SyntaxException: line 4:8 missing ')' at '<missing '
解决方法
schema
是 Cassandra 查询语言中的保留关键字,因此您不能使用它(请参阅 this table in the docs)。
由于“schema”是一个保留关键字,您不能以当前形式使用您的查询。如果您打算使用它,那么您可以按照以下方式进行
CREATE TABLE customTableSchema(
id UUID PRIMARY KEY,table_id UUID,"schema" text,created_at timestamp,last_modified_at timestamp,);
您可以参考 this page 以获取保留的 cql 关键字。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。