我正在开发一个项目,我正在使用Cassandra作为数据库。我试图插入一个数据类型为timeuuid
的行。我想用1个月后的日期(加1个月)来实现。
我不知道,所以任何人都能帮助我吗?
非常感谢您的帮助。
$created_date = new Cassandra\Timeuuid(); //add 1 month how?
答案 0 :(得分:0)
TimeUUID自00:00:00.00 UTC(60)以100纳秒为间隔使用时间 bits),用于防止重复的时钟序列号(14位), 加上IEEE 801 MAC地址(48位)生成一个唯一的 标识符
根据您的要求,我不认为timeuuid符合您的要求。您应该使用时间戳,以便您可以在java层处理逻辑并将值存储在cassandra中。
对于唯一记录,您可以使用UUID数据类型。