Haz que updated_at se actualice solo
Los desarrolladores de backend olvidan con frecuencia poner updated_at = NOW() a mano tras un UPDATE, y el campo se pudre — nadie sabe cuándo se tocó una fila por última vez. La solución es un trigger sobre la tabla que ponga la hora actual antes de cada actualización por sí mismo.
Construye una tabla notes con id (clave primaria), body (texto) y updated_at (marca de tiempo con zona horaria, por defecto ahora). Define una función touch_updated_at que devuelva una fila con updated_at actualizado, y un trigger llamado notes_touch que se dispare antes de cada actualización de fila en notes y llame a esta función. Tras la configuración, cualquier UPDATE sobre notes debe subir automáticamente updated_at a la hora actual.
Ejemplo de respuesta esperada
Así es una respuesta correcta: tiene su propio número de filas y no tiene por qué coincidir con las tablas del esquema.
| tgname |
|---|
| notes_touch |
Inicia sesión para ver tu historial de envíos
Iniciar sesiónInicia sesión para usar el AI Mentor
Iniciar sesiónSin esquema inicial
Este ejercicio no incluye tablas iniciales: tendrás que crearlas con CREATE TABLE.