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
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_namesy 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
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'.