Cassandra时间戳现在默认

时间:2017-07-11 13:45:26

标签: cassandra timestamp

是否可以在表中使用默认值now的时间戳列,以便只引入其他字段?

1 个答案:

答案 0 :(得分:5)

不,没有办法在cassandra中设置默认值。

您必须提供价值或在插入时使用toUnixTimestamp(now())

示例:

CREATE TABLE sample_times (
    a int, 
    b timestamp, 
    c timeuuid, 
    d bigint, 
    PRIMARY KEY (a,b,c,d)
);

示例插入:

INSERT INTO sample_times (a,b,c,d) VALUES (1, toUnixTimestamp(now()), 50554d6e-29bb-11e5-b345-feff819cdc9f, 10);