Sto provando ad inserire nella mia tabella CQL dalla riga di comando. Sono in grado di inserire tutto. Ma mi chiedo se ho una colonna timestamp, quindi come posso inserire nella colonna timestamp dalla riga di comando? Fondamentalmente, voglio inserire timestamp corrente ogni volta che sto inserendo nel mio tavolo CQL -Come ottenere il timestamp corrente con CQL mentre si utilizza Command Line?
Attualmente, sto hardcoding il timestamp ogni volta che inserisco nella mia tabella sottostante CQL -
CREATE TABLE TEST (ID TEXT, NAME TEXT, VALUE TEXT, LAST_MODIFIED_DATE TIMESTAMP, PRIMARY KEY (ID));
INSERT INTO TEST (ID, NAME, VALUE, LAST_MODIFIED_DATE) VALUES ('1', 'elephant', 'SOME_VALUE', 1382655211694);
Esiste un modo per ottenere il timestamp corrente usando alcune funzioni predefinite in CQL in modo tale che mentre si inserisce nella tabella sopra, posso usare quel metodo per ottenere il timestamp corrente e quindi inserirlo nella tabella sopra?
Grazie Lorcan .. Funziona bene .. –
@lorcan: Potrei anche utilizzerò funzioni timeuuid nella mia interrogazione [qui] (http://stackoverflow.com/questions/19602979/ come-per-recuperare-solo-l'-informazione-che-è-cambiato-da-cassandra). Puoi aiutarmi nella mia domanda in quanto ritengo che potresti essere in grado di aiutarmi nella mia domanda .. – AKIWEB
come cambiare timestamp di default ... timestamp viene sempre con timezone in cassandra..ma non voglio timezone in timestamp..so voglio cambiare il formato predefinito..è lì comunque a cambiare? – User12345