是否可以在表中使用默认值now的时间戳列,以便只引入其他字段?
答案 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);