Memperbarui data dalam tabel Amazon Keyspaces menggunakan CQL - Amazon Keyspaces (untuk Apache Cassandra)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memperbarui data dalam tabel Amazon Keyspaces menggunakan CQL

Untuk memperbarui data dalam book_awards tabel Anda, gunakan UPDATE pernyataan.

Bentuk umum UPDATE pernyataan tersebut adalah sebagai berikut.

UPDATE table_name SET column_name=new_value WHERE primary_key=value ;
Tip
  • Anda dapat memperbarui beberapa kolom dengan menggunakan daftar column_names dan nilai yang dipisahkan koma, seperti pada contoh berikut.

    UPDATE my_table SET col1='new_value_1', col2='new_value2' WHERE col3='1' ;
  • Jika kunci primer terdiri dari beberapa kolom, semua kolom kunci primer dan nilainya harus disertakan dalam WHERE klausa.

  • Anda tidak dapat memperbarui kolom apa pun di kunci utama karena itu akan mengubah kunci utama untuk catatan.

Untuk memperbarui satu sel

Menggunakan book_awards meja Anda, ubah nama penerbit untuk pemenang penghargaan Wolf non-fiksi pada tahun 2020.

UPDATE book_awards SET publisher='new Books' WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;

Verifikasi bahwa penerbit sekarangnew Books.

SELECT * FROM book_awards WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;

Pernyataan tersebut harus mengembalikan output berikut.

year | award | category | rank | author | book_title | publisher ------+-------+-------------+------+-------------+------------------+----------- 2020 | Wolf | Non-Fiction | 1 | Wang Xiulan | History of Ideas | new Books

Cobalah

Lanjutan: Pemenang fiksi 2020 “Kwezi Manu Prize” telah mengubah nama mereka. Perbarui catatan ini untuk mengubah nama menjadi'Akua Mansa-House'.