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

¿Cuál es la forma más rápida de sondear una tabla MySQL en busca de nuevas filas?

Para aplicaciones externas, encuentro que usar una columna TimeStamp es un método más sólido que es independiente de la identificación automática y otros problemas de clave principal

Agregue columnas a las tablas como:

insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP

o para rastrear inserciones y actualizaciones

updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

En la aplicación externa, todo lo que necesita hacer es rastrear la última marca de tiempo cuando realizó una encuesta. Luego seleccione desde esa marca de tiempo hacia adelante en todas las tablas relevantes. En tablas grandes, es posible que deba indexar la columna de marca de tiempo