

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualización de datos en una tabla de Amazon Keyspaces con CQL
<a name="getting-started.dml.update"></a>

Para actualizar los datos de su tabla `book_awards`, utilice la instrucción `UPDATE`.

La forma general de la instrucción `UPDATE` es la siguiente.

```
UPDATE table_name SET column_name=new_value WHERE primary_key=value ;
```

**sugerencia**  
Puede actualizar múltiples columnas utilizando una lista separada por comas de `column_names` y valores, como en el siguiente ejemplo.  

  ```
  UPDATE my_table SET col1='new_value_1', col2='new_value2' WHERE col3='1' ;
  ```
Si la clave principal se compone de múltiples columnas, todas las columnas de la clave principal y sus valores deben incluirse en la cláusula `WHERE`.
No puede actualizar ninguna columna de la clave principal porque eso cambiaría la clave principal del registro.

**Para actualizar una única celda**  
Con la tabla `book_awards`, cambie el nombre de una editorial del ganador de los premios Wolf de no ficción en 2020.

```
UPDATE book_awards SET publisher='new Books' WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;
```

Compruebe que la editorial sea ahora `new Books`.

```
SELECT * FROM book_awards WHERE year = 2020 AND award='Wolf' AND category='Non-Fiction' AND rank=1;
```

La instrucción debería devolver la siguiente salida.

```
 year | award | category    | rank | author      | book_title       | publisher
------+-------+-------------+------+-------------+------------------+-----------
 2020 |  Wolf | Non-Fiction |    1 | Wang Xiulan | History of Ideas | new Books
```

## Pruébelo
<a name="getting-started.dml.update.try"></a>

**Avanzado:** el ganador del “Premio Kwezi Manu” de ficción de 2020 ha cambiado de nombre. Actualice este registro para cambiar el nombre a `'Akua Mansa-House'`. 