我想在Cassandra中插入一个基于当前日期的日期。
create table mobileTimeSeries (
deviceid text,
date date,
PRIMARY KEY(deviceid, date));
insert into mobileTimeSeries (deviceid, date) values ('test', toDate(now()));
这是可行的,但我想知道是否有可能
insert into mobileTimeSeries (deviceid, date) values ('test', toDate(now()-1));
insert into mobileTimeSeries (deviceid, date) values ('test', toDate(now()+1));
我刚刚得到这个错误,输入“+”不匹配,应为“)”(…'tablet',todate(now())[+]…)
不确定这是否可行。谢谢
1条答案
按热度按时间kcwpcxri1#
您可以在应用程序上计算日期,并将其作为日期插入,而不是使用now()。
在4.0+版本中的cassandra-11936之后
now() - 1d
差不多吧。