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.
Mettre à jour les données d'une table 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_nameset 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 en tant que gagnant des Wolf Awards non-fictionnels 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 actuellementnew 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
Avancé : Le gagnant du « Prix Kwezi Manu » de fiction 2020 a changé de nom. Mettez à jour cet enregistrement pour changer le nom en'Akua Mansa-House'.