Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Usa i timestamp lato client nelle query in Amazon Keyspaces
Dopo aver attivato i timestamp lato client, puoi passare il timestamp nelle tue istruzioni e con la clausola. INSERT
UPDATE
DELETE
USING TIMESTAMP
Il valore del timestamp bigint
rappresenta un numero di microsecondi a partire dall'ora base standard nota come epoch: 1° gennaio 1970 alle 00:00. GMT Un timestamp fornito dal cliente deve rientrare nell'intervallo di 2 giorni passati e 5 minuti futuri dall'ora corrente dell'orologio da parete.
Amazon Keyspaces conserva i metadati con data e ora per tutta la durata dei dati. Puoi utilizzare la WRITETIME
funzione per cercare i timestamp che si sono verificati anni fa. Per ulteriori informazioni sulla CQL sintassi, vedere. DMListruzioni (linguaggio di manipolazione dei dati) in Amazon Keyspaces
La seguente CQL dichiarazione è un esempio di come utilizzare un timestamp come. update_parameter
INSERT INTO
catalog.book_awards
(year, award, rank, category, book_title, author, publisher) VALUES (2022, 'Wolf', 4, 'Non-Fiction', 'Science Update', 'Ana Carolina Silva', 'SomePublisher') USING TIMESTAMP 1669069624;
Se non specifichi un timestamp nella tua CQL query, Amazon Keyspaces utilizza il timestamp fornito dal driver del client. Se il driver client non fornisce alcun timestamp, Amazon Keyspaces assegna un timestamp lato server per l'operazione di scrittura.
Per visualizzare il valore del timestamp memorizzato per una colonna specifica, puoi utilizzare la WRITETIME
funzione in un'istruzione, come mostrato nell'esempio seguente. SELECT
SELECT year, award, rank, category, book_title, author, publisher, WRITETIME(year), WRITETIME(award), WRITETIME(rank), WRITETIME(category), WRITETIME(book_title), WRITETIME(author), WRITETIME(publisher) from catalog.book_awards;