这是我在cassandra中创建的自定义UDT,但是我无法为UDT设置正确的插入查询 .
创建类型如果不是三个(文本,b文本);
CREATE TYPE IF NOT NOT EXISTS two(c text,d frozen <list <frozen <three >>>);
CREATE TABLE IF NOT NOT EXISTS one(id text PRIMARY KEY,main frozen <two>);
以下插入查询在datastax开发中心提供列类型不兼容的错误 insert into one (id, main) values ('something', [ { 'c' : 'something', 'three': [{'a':'something', 'b': 'something'}] } ]);
1 回答
你可能想尝试一下
你在多个地方出错了 .
_25983__的
定义没有列表 .
two
的定义包含c,d - 不是c,三个 .请使用
c
或"c"
而不是'c'
我希望你在堆栈溢出之前发布它之前尝试更多 .