首页 > 解决方案 > CQL:在地图中转义单引号属性

问题描述

对于text属性,CQL 允许使用附加单引号转义单引号。但是对属性应用相同的语法是map<int,text>行不通的。

创建查询: CREATE TABLE university.test (id int, data map<int, text>, PRIMARY KEY (id));

插入查询: insert into university.test (id, data) values(1, {1:'I''m newb'});

在运行上述 INSERT 查询时,Cassandra 插入并返回{1: 'I''m newb'},而预期结果是{1: 'I'm newb'}

截图FR:

截屏

'插入map<int,text>属性时如何转义单引号?

标签: cassandracqlcassandra-3.0cqlshcql3

解决方案


推荐阅读