

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 CQL 更新 Amazon Keyspaces 資料表中的資料
<a name="getting-started.dml.update"></a>

若要更新`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
```

## 試試看
<a name="getting-started.dml.update.try"></a>

**進階：**2020 年虛構「Kwezi Manu Prize」的獲勝者已變更其名稱。更新此記錄，將名稱變更為 `'Akua Mansa-House'`。