Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Transactions 从Cassandra获取当前值-使用时间戳更新?_Transactions_Cassandra_Timestamp_Insert Update - Fatal编程技术网

Transactions 从Cassandra获取当前值-使用时间戳更新?

Transactions 从Cassandra获取当前值-使用时间戳更新?,transactions,cassandra,timestamp,insert-update,Transactions,Cassandra,Timestamp,Insert Update,我创建了一个带有时间戳的简单表 如何在上面插入timestamp值我想用当前的timestamp值来做更新 我使用了以下说明: 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 t

我创建了一个带有时间戳的简单表 如何在上面插入timestamp值我想用当前的timestamp值来做更新

我使用了以下说明:

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获取当前时间戳值:

Update USING TIMESTAMP valueoftimestamp

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

您应该以微秒为单位指定时间戳输入,如下所示:

使用时间戳1460634494030


您应该以微秒为单位指定时间戳输入,如下所示:

使用时间戳1460634494030


这个问题在当前形式下没有任何意义。欢迎使用堆栈溢出!我将你问题的标题编辑得更简洁,并将主要问题移到了正文中。我还将您的代码示例缩进了4个空格,以便正确呈现-有关格式的更多信息,请参阅编辑帮助。请在中编辑以提供识别特定问题所需的更多详细信息。祝你好运这个问题在当前形式下没有任何意义。欢迎使用堆栈溢出!我将你问题的标题编辑得更简洁,并将主要问题移到了正文中。我还将您的代码示例缩进了4个空格,以便正确呈现-有关格式的更多信息,请参阅编辑帮助。请在中编辑以提供识别特定问题所需的更多详细信息。祝你好运是的,我将日期转换为长到微秒,但不起作用!每次更新或从数据库中获取旧值时,我都会询问您是否生成此值!是的,我将日期转换为长到微秒,但不起作用!每次更新或从数据库中获取旧值时,我都会询问您是否生成此值!