Cassandra时间戳现在默认

Adr*_*ean 1 timestamp cassandra

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

Ash*_*lam 5

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

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

示例:

CREATE TABLE sample_times (
    a int, 
    b timestamp, 
    c timeuuid, 
    d bigint, 
    PRIMARY KEY (a,b,c,d)
);
Run Code Online (Sandbox Code Playgroud)

示例插入:

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