翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チュートリアル: Amazon Keyspaces テーブルのデータを更新する
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'
。