【发布时间】:2017-05-14 15:25:51
【问题描述】:
我最近开始使用 Cassandra,我了解 Cassandra 会阻止用户通过主键删除表中的所有记录。 因为您还需要提供所有集群密钥。
我尝试使用标准 sql,例如:
UPDATE my_table SET is_deleted = 'true' WHERE COUNTRY = 'XXX' AND user_id IN (SELECT user_id FROM my_table WHERE COUNTRY = 'XXX');
我得到的错误是:
SyntaxException: line 1:113 mismatched input 'SELECT' expecting ')' (... 1 AND user_id IN ([SELECT]...)
请指教。
【问题讨论】:
-
你的表架构是什么?
标签: cassandra