【发布时间】:2016-09-15 20:11:41
【问题描述】:
我创建了一个 UDT -
CREATE TYPE home.my_object (
id text,
type text,
quantity int,
critical boolean,
count int,
stock text,
envelope boolean
);
ALTER TABLE home.product ADD my_objects list<frozen<my_object>>;
我编写了一个脚本并尝试针对数据库运行以执行插入/更新但收到错误消息
这是我的脚本-
Update home.product set my_objects[''] = {
id: '3.MYFIT-LTR-DYN',
type: 'COMPONENT',
quantity: null,
critical: '',
count: null,
stock:'',
envelope:''
} where id = 'FIT-GI';
当我执行这条语句时,我遇到了错误-
code=2200 [Invalid query] message="Invalid STRING constant () for "idx(my_objects)" of type int"
【问题讨论】:
标签: cassandra datastax cassandra-2.0 cqlsh