Transactions 从Cassandra获取当前值-使用时间戳更新?
我创建了一个带有时间戳的简单表 如何在上面插入timestamp值我想用当前的timestamp值来做更新 我使用了以下说明: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
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个空格,以便正确呈现-有关格式的更多信息,请参阅编辑帮助。请在中编辑以提供识别特定问题所需的更多详细信息。祝你好运是的,我将日期转换为长到微秒,但不起作用!每次更新或从数据库中获取旧值时,我都会询问您是否生成此值!是的,我将日期转换为长到微秒,但不起作用!每次更新或从数据库中获取旧值时,我都会询问您是否生成此值!