我正在尝试使用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支持.
从包含二级索引的表中删除列时,出现以下错误。我正在使用ScyllaDB版本3.0.4。
[无效查询] message =“无法在具有实例化视图的基表Warehouse.myuser上删除列名”
以下是示例命令
create table myuser (id int primary key, name text, email text);
create index on myuser(email);
alter table myuser drop name;
Run Code Online (Sandbox Code Playgroud)
我可以在Apache Cassandra中成功运行以上语句。
scylla ×2