Tutorial: atualizar dados em uma tabela do Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tutorial: atualizar dados em uma tabela do Amazon Keyspaces

Para atualizar os dados em sua tabela employees_tbl, use a instrução UPDATE.

A forma geral da instrução UPDATE é a seguinte.

UPDATE table_name SET column_name=new_value WHERE primary_key=value ;
dica
  • É possível atualizar várias colunas usando uma lista separada por vírgula de column_names e valores, como no seguinte exemplo.

    UPDATE my_table SET col1='new_value_1', col2='new_value2' WHERE id='12345' ;
  • Se a chave primária for composta por várias colunas, todas as colunas da chave primária e seus valores deverão ser incluídos na cláusula WHERE.

  • Você não pode atualizar nenhuma coluna na chave primária porque isso alteraria a chave primária do registro.

Para atualizar uma única célula

Usando sua tabela employees_tbl, dê um aumento ao funcionário do id 567-89-0123.

UPDATE "myGSGKeyspace".employees_tbl SET pay_scale=5 WHERE id='567-89-0123' AND division='Marketing' ;

Verifique se a escala salarial do funcionário agora é 5.

SELECT * FROM "myGSGKeyspace".employees_tbl WHERE id='567-89-0123' ;

Experimente

Avançado: sua empresa contratou Bob, o estagiário. Altere seu registro para que sua função seja 'IC' e sua escala salarial seja 2.