チュートリアル: Amazon Keyspaces テーブルのデータを更新する - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

チュートリアル: 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'