【问题标题】:Cassandra: How to delete selected entries after copy in cqlsh?Cassandra:如何在cqlsh中复制后删除选定的条目?
【发布时间】:2014-09-29 13:59:21
【问题描述】:

以下是我的问题。

我正在使用 ./cqlsh localhost 9160 -f $TEXT_FILE 运行 cql 命令列表

在文本文件中,我有使用 COPY 命令将列 family1 复制到列 family2 的命令,如下所示。

COPY sample (name,score,create_at) TO '/home/user1/cqlshtest/temp.csv';
COPY sample_new (name, score, create_at) FROM '/home/user1/cqlshtest/temp.csv';

我需要删除从 col.family1 复制到列族 2 的条目。在 cqlsh 中有什么办法吗?或通过任何其他解决方法?

【问题讨论】:

    标签: cassandra cql cqlsh


    【解决方案1】:

    由于COPY 导出整个表,您可能想删除该原始表,因此您可以使用TRUNCATE http://cassandra.apache.org/doc/cql3/CQL.html#truncateStmt

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 1970-01-01
      • 2016-06-30
      • 2021-09-14
      • 2010-12-17
      相关资源
      最近更新 更多