【问题标题】:Cassandra delete operationCassandra 删除操作
【发布时间】:2011-09-10 17:28:49
【问题描述】:

为什么在 PHP 的 Cassandra 'kallaspriit' 中没有删除行或列的方法?

这是否可能,在 Cassandra 中执行这样的操作?

【问题讨论】:

  • 删除一列,例如从表中删除它或删除所有行中的列数据?
  • 删除列,即只从一行中删除列。

标签: php sql cassandra


【解决方案1】:

你必须直接使用客户端:

$cassandra->getClient()->remove($key, $column_path, $timestamp, $consistency_level)

我实现了缺失的功能并提交了集成代码。

您可以在此处找到代码:https://github.com/kallaspriit/Cassandra-PHP-Client-Library/issues/3

【讨论】:

    【解决方案2】:

    请记住,在经过列中配置的 gc_grace 时间之前,不会删除硬盘驱动器中的内容。对于单节点安装,请使用 gc_grace = 0

    【讨论】:

      猜你喜欢
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      • 2016-11-22
      • 2020-11-27
      • 2016-01-16
      • 2016-05-25
      • 2017-01-19
      • 1970-01-01
      相关资源
      最近更新 更多