Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Mettez à jour les données d'un tableau Amazon Keyspaces à l'aide de CQL
Pour mettre à jour les données de votre table book_awards
, utilisez l'instruction UPDATE
.
La forme générale de l'instruction UPDATE
est la suivante.
UPDATE table_name
SET column_name
=new_value
WHERE primary_key
=value
;
Astuce
-
Vous pouvez mettre à jour plusieurs colonnes à l'aide d'une liste de
column_names
et de valeurs séparées par des virgules, comme dans l'exemple suivant.UPDATE my_table SET col1='new_value_1', col2='new_value2' WHERE col3='1' ;
-
Si la clé primaire est composée de plusieurs colonnes, toutes les colonnes de clé primaire et leurs valeurs doivent être incluses dans la clause
WHERE
. -
Vous ne pouvez pas mettre à jour une colonne de la clé primaire car cela modifierait la clé primaire de l'enregistrement.
Pour mettre à jour une cellule unique
À l'aide de votre book_awards
tableau, changez le nom d'un éditeur pour le gagnant des Wolf Awards, œuvres non fictionnelles, en 2020.
UPDATE book_awards SET publisher='new Books' WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;
Vérifiez que l'éditeur l'est maintenantnew Books
.
SELECT * FROM book_awards WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;
L'instruction doit renvoyer le résultat suivant.
year | award | category | rank | author | book_title | publisher ------+-------+-------------+------+-------------+------------------+----------- 2020 | Wolf | Non-Fiction | 1 | Wang Xiulan | History of Ideas | new Books
Essayez-le
Niveau avancé : Le gagnant du prix de fiction « Kwezi Manu » 2020 a changé de nom. Mettez à jour cet enregistrement pour changer le nom en'Akua Mansa-House'
.