0
Ist es möglich, eine Timestamp-Spalte in einer Tabelle mit dem Standardwert von jetzt zu haben, so dass nur die anderen Felder eingeführt werden?Cassandra Timestamp Default Now
Ist es möglich, eine Timestamp-Spalte in einer Tabelle mit dem Standardwert von jetzt zu haben, so dass nur die anderen Felder eingeführt werden?Cassandra Timestamp Default Now
Nein, es gibt keine Möglichkeit, den Standardwert in Cassandra festzulegen.
Sie müssen Wert angeben oder toUnixTimestamp(now())
beim Einfügen verwenden.
Beispiel:
CREATE TABLE sample_times (
a int,
b timestamp,
c timeuuid,
d bigint,
PRIMARY KEY (a,b,c,d)
);
Beispiel Insert:
INSERT INTO sample_times (a,b,c,d) VALUES (1, toUnixTimestamp(now()), 50554d6e-29bb-11e5-b345-feff819cdc9f, 10);