我是Cassandra的初学者,我有一张这样的table:
CREATE TABLE Books(
Title text PRIMARY KEY,
Authors set<text>,
Family set <text>,
Publisher text,
Price decimal
);
(缺少其他选项,因为这只是一个示例)
现在我要执行以下查询: DELETE Price FROM Books WHERE Authors CONTAINS 'J.K. Rowling' IF EXISTS;
但它不起作用。我在谷歌上搜索,但什么也没找到。
希望有人能帮助我,如果我的英语不是很好,请原谅。
1条答案
按热度按时间qqrboqgw1#
但它不起作用。
这并没有给我们足够的信息来帮助你。通常,您需要提供一条错误消息。我在本地构建了您的表,插入了数据,并尝试了您的方法。这是我看到的错误:
aploetz@cqlsh:stackoverflow> DELETE FROM Books
WHERE title = 'Harry Potter and the Chamber of Secrets'
IF EXISTS;
[applied]