

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.

# Uso de la instrucción `UPDATE` para editar la configuración personalizada del período de vida (TTL) para filas y columnas
<a name="TTL-how-to-update-cql"></a>

**nota**  
Antes de poder establecer valores de TTL personalizados para filas y columnas, primero se debe habilitar el TTL en la tabla. Para obtener más información, consulte [Actualización de una tabla con un período de vida (TTL) personalizado](TTL-how-to-enable-custom-alter.md).

Para sobrescribir el valor de TTL predeterminado de una tabla mediante el establecimiento de fechas de caducidad para filas y columnas individuales, puede utilizar la instrucción `UPDATE`:
+ Filas: puede actualizar una fila de datos existente con un valor de TTL personalizado.
+ Columnas: puede actualizar un subconjunto de columnas dentro de las filas existentes con un valor de TTL personalizado.

El establecimiento de valores de TTL para filas y columnas tiene prioridad sobre los ajustes de TTL predeterminados para la tabla. 

Para cambiar la configuración de TTL de la columna “subject” insertada anteriormente de 259 200 segundos (3 días) a 86 400 segundos (un día), utilice la siguiente instrucción.

```
UPDATE my_table USING TTL 86400 set subject = 'Updated Message' WHERE userid = B79CB3BA-745E-5D9A-8903-4A02327A7E09 and time = 96a29100-5e25-11ec-90d7-b5d91eceda0a;
```

Puede ejecutar una consulta select simple para ver el registro actualizado antes del tiempo de caducidad.

```
SELECT * from my_table;
```

La consulta muestra la siguiente salida.

```
userid                               | time                                 | body  | subject         | user
--------------------------------------+--------------------------------------+-------+-----------------+-----------------
b79cb3ba-745e-5d9a-8903-4a02327a7e09  | 96a29100-5e25-11ec-90d7-b5d91eceda0a | Hello | Updated Message | 205.212.123.123
50554d6e-29bb-11e5-b345-feff819cdc9f  | cf03fb21-59b5-11ec-b371-dff626ab9620 | Hello |         Message | 205.212.123.123
```

Para confirmar que la caducidad tuvo éxito, vuelva a ejecutar la misma consulta después del tiempo de caducidad configurado.

```
SELECT * from my_table;
```

La consulta muestra la siguiente salida después de que la columna “subject” haya caducado.

```
userid                               | time                                 | body  | subject | user
--------------------------------------+--------------------------------------+-------+---------+-----------------
b79cb3ba-745e-5d9a-8903-4a02327a7e09  | 96a29100-5e25-11ec-90d7-b5d91eceda0a | Hello |    null | 205.212.123.123
50554d6e-29bb-11e5-b345-feff819cdc9f  | cf03fb21-59b5-11ec-b371-dff626ab9620 | Hello | Message | 205.212.123.123
```