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.
Verwenden Sie die UPDATE
Anweisung, um die Daten in Ihrer book_awards
Tabelle zu aktualisieren.
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'