我正在尝试使用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支持。
答案 0 :(得分:6)
此错误现已修复,将在Scylla的未来版本中发布。
答案 1 :(得分:0)
Scylla从v2.3开始支持json
格式。此错误已在v3.0中修复,将很快发布(发行候选版4-RC4已发布)。
这是有关Scylla中json支持的文档:
https://docs.scylladb.com/getting-started/json/