Cassandra更新查询,将数据附加到列中的现有值



您能提供将数据附加到文本类型列中现有值的查询吗?类似的东西:

UPDATE cycling.upcoming_calendar SET events = events + ['Tour de France Stage 10'] WHERE year = 2015 AND month = 06;

上述查询将更新一个列表。我的列数据类型是文本。在我的例子中,如果列"events"有一个值"Test",我想将其更新为值"Test , Test1"

在Cassandra中无法将数据追加到文本列。我能想到的唯一可能的选择是

选项1:将列数据类型更改为List

选项2:从应用程序中的列中获取数据,然后将新值附加到现有值,最后更新DB。

最新更新