Scylla db json支持使用DEFAULT UNSET指令插入

时间:2018-11-09 19:08:39

标签: scylla

我正在尝试使用DEFAULT UNSET指令执行以下插入语句,但该语句中出现语法错误。我正在使用scylla 2.3.1。我尝试使用Apache Cassandra和DSE中的语法。它在那里工作。

CREATE TABLE user (id int primary key, name text, email text)

INSERT INTO user JSON '{"id": 1, "name": "Sam"}' DEFAULT UNSET

以下语句在scylla中有效。 INSERT INTO user JSON '{"id": 1, "name": "Sam"}';

我已打开scylla.yaml中的实验性标记以激活json支持。

2 个答案:

答案 0 :(得分:6)

此错误现已修复,将在Scylla的未来版本中发布。

答案 1 :(得分:0)

Scylla从v2.3开始支持json格式。此错误已在v3.0中修复,将很快发布(发行候选版4-RC4已发布)。 这是有关Scylla中json支持的文档: https://docs.scylladb.com/getting-started/json/