本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用更新 Amazon Keyspaces 表中的数据 CQL
要更新 book_awards
表中的数据,请使用 UPDATE
语句。
UPDATE
语句的一般形式如下所示。
UPDATE table_name
SET column_name
=new_value
WHERE primary_key
=value
;
提示
-
您可以使用逗号分隔的
column_names
和值列表来更新多列,如下例所示。UPDATE my_table SET col1='new_value_1', col2='new_value2' WHERE col3='1' ;
-
如果主键由多列构成,则必须将所有主键列及其值包含在
WHERE
子句中。 -
不能更新主键中的任何列,因为这会更改记录的主键。
更新单个单元格
使用您的book_awards
表格,将出版商的名称更改为2020年非虚构类Wolf奖得主。
UPDATE book_awards SET publisher='new Books' WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;
确认发布者现在是new Books
。
SELECT * FROM book_awards WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;
该语句应返回以下输出。
year | award | category | rank | author | book_title | publisher ------+-------+-------------+------+-------------+------------------+----------- 2020 | Wolf | Non-Fiction | 1 | Wang Xiulan | History of Ideas | new Books
试试看
高级:2020年小说《Kwezi Manu Prize》的获奖者改了名字。更新此记录以将名称更改为'Akua Mansa-House'
。