3

我正在尝试使用 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 支持。

4

2 回答 2

6

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

于 2018-11-13T20:36:01.560 回答
0

Scylla 支持jsonv2.3 的格式。这个错误在 v3.0 中得到修复,很快就会发布(Release Candidate 4 - RC4 已经发布)。这是有关 Scylla 中 json 支持的文档: https ://docs.scylladb.com/getting-started/json/

于 2019-01-14T14:02:02.307 回答