sql >> Base de Datos >  >> RDS >> Mysql

MySQL da filas de por vida

RDBMS generalmente no permite que las filas se autodestruyan automáticamente. Es malo para el negocio.

Más en serio, algunas ideas, dependiendo de sus necesidades exactas

  • ejecutar un trabajo programado para ejecutar un DELETE para eliminar filas en función de alguna columna de fecha/hora
  • (idea más compleja) use una tabla particionada con una ventana deslizante para mover las filas más antiguas a otra partición
  • usar una vista para mostrar solo las filas de menos de 2 semanas