Te damos la bienvenida a nuestro sitio, en este lugar vas a encontrar la respuesta que estabas buscando.
Solución:
Si no está realmente interesado en cuándo se cambió la base de datos, pero quiere saber si se cambió o no una tabla de la base de datos, debe buscar en MySQL CHECKSUM TABLE
Espero que esto ayude.
Este es el error de MySQL 14374, 15438 y el error subyacente de InnoDB 2681.
Tengo dos sugerencias (además de parchear MySQL).
- Si está utilizando una tabla por archivo (
innodb_file_per_table
), stat el archivo subyacente. Podría escribir una función/extensión de MySQL para hacer esto. Esto puede retrasarse un poco, debido al almacenamiento en caché de la base de datos. - Puede usar desencadenadores posteriores a la actualización, eliminación e inserción para mantener su propia tabla de metadatos con los últimos tiempos de actualización para cada tabla que le interese.
Yo personalmente sugeriría el segundo, ya que es mucho más portátil y no depende de los detalles de implementación (como innodb_file_per_table
).
Sección de Reseñas y Valoraciones
Si eres capaz, eres capaz de dejar una sección acerca de qué le añadirías a esta división.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)