Tutorial: Daten in einer Amazon Keyspaces-Tabelle aktualisieren - Amazon Keyspaces (für Apache Cassandra)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Tutorial: Daten in einer Amazon Keyspaces-Tabelle aktualisieren

Verwenden Sie die Anweisung, um die Daten in Ihrer book_awards Tabelle zu aktualisieren. UPDATE

Die allgemeine Form der UPDATE Aussage lautet wie folgt.

UPDATE table_name SET column_name=new_value WHERE primary_key=value ;
Tipp
  • Sie können mehrere Spalten aktualisieren, indem Sie eine kommagetrennte Liste von Werten column_names und verwenden, wie im folgenden Beispiel.

    UPDATE my_table SET col1='new_value_1', col2='new_value2' WHERE col3='1' ;
  • Wenn der Primärschlüssel aus mehreren Spalten besteht, müssen alle Primärschlüsselspalten und ihre Werte in der WHERE Klausel enthalten sein.

  • Sie können keine Spalte im Primärschlüssel aktualisieren, da dies den Primärschlüssel für den Datensatz ändern würde.

Um eine einzelne Zelle zu aktualisieren

Ändern Sie anhand Ihrer book_awards Tabelle den Namen eines Verlegers, der 2020 mit dem Sachbuchpreis Wolf ausgezeichnet wurde.

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

Vergewissern Sie sich, dass der Herausgeber es jetzt new Books ist.

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

Die Anweisung sollte die folgende Ausgabe zurückgeben.

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

Versuche es

Fortgeschritten: Der Gewinner des „Kwezi Manu Prize“ für Belletristik 2020 hat seinen Namen geändert. Aktualisieren Sie diesen Datensatz, um den Namen in zu ändern. 'Akua Mansa-House'