从Cassandra获取当前值 - 更新使用TIMESTAMP?

时间:2016-04-14 07:29:35

标签: transactions cassandra timestamp insert-update

我创建了一个带时间戳的简单表 如何在其上插入timestampvalue我也想使用当前的valueoftimestamp来进行UPDATE更新!

我使用了这条指令:

UPDATE users SET   timestampid =  dateof(now())  WHERE id= userID  ;

在我的桌子上得到了这个值:

2016-04-14 11:18:12+0200

现在想要更新使用此值

 UPDATE users USING TIMESTAMP '2016-04-14 11:18:12+0200' SET   timestampid =  dateof(now())  WHERE id= userID  ;
  

时间戳的空值无效?

使用时如何从Cassandra获取当前timestampValue:

Update USING TIMESTAMP valueoftimestamp

使用时间戳检查是否有修改。

1 个答案:

答案 0 :(得分:2)

你应该在几微秒内指定TIMESTAMP输入,如下所示:

  

使用TIMESTAMP 1460634494030