Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan stempel waktu sisi klien dalam kueri di Amazon Keyspaces
Setelah Anda mengaktifkan stempel waktu sisi klien, Anda dapat meneruskan stempel waktu diUPDATE
, dan pernyataan dengan INSERT
klausa. DELETE
USING TIMESTAMP
Nilai timestamp adalah bigint
mewakili sejumlah mikrodetik sejak waktu dasar standar yang dikenal sebagai epoch: 1 Januari 1970 pukul 00:00:00GMT. Stempel waktu yang disediakan oleh klien harus berada di antara kisaran 2 hari yang lalu dan 5 menit di masa depan dari waktu jam dinding saat ini.
Amazon Keyspaces menyimpan metadata stempel waktu untuk masa pakai data. Anda dapat menggunakan WRITETIME
fungsi ini untuk mencari stempel waktu yang terjadi bertahun-tahun yang lalu. Untuk informasi selengkapnya tentang CQL sintaks, lihatDMLpernyataan (bahasa manipulasi data) di Amazon Keyspaces.
CQLPernyataan berikut adalah contoh bagaimana menggunakan stempel waktu sebagai. 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;
Jika Anda tidak menentukan stempel waktu dalam CQL kueri, Amazon Keyspaces menggunakan stempel waktu yang diteruskan oleh driver klien Anda. Jika tidak ada stempel waktu yang diberikan oleh driver klien, Amazon Keyspaces menetapkan stempel waktu sisi server untuk operasi penulisan Anda.
Untuk melihat nilai stempel waktu yang disimpan untuk kolom tertentu, Anda dapat menggunakan WRITETIME
fungsi dalam SELECT
pernyataan seperti yang ditunjukkan pada contoh berikut.
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;