有沒有一種方法可以在卡桑德拉集合中插入單引號的值?這是我有:在卡桑德拉插入一個集合值單引號
表:
CREATE TABLE test.test (
name text PRIMARY KEY,
values map<text, text>
)
插入:
INSERT INTO test (name, values) VALUES ('jos''emy',{'foo':'josemy''s house'});
查詢:
SELECT * FROM test;
name | values
---------+----------------------------
jos'emy | {'foo': 'josemy''s house'}
正如你所看到的,卡桑德拉更換日e在簡單的「名稱」字段中添加雙引號,但不會替換地圖內字段中的引號。我想要的結果是:
name | values
---------+----------------------------
jos'emy | {'foo': 'josemy's house'}
我是afk,但是您是否嘗試過使用'josemy'的房子'? – user244255
是的,但它失敗。該文件說單引號是用另一個單引號轉義的。 –
如果有人關心,由OP創建的jira: https://issues.apache.org/jira/browse/CASSANDRA-10263 –