none
Tabla para detectar cambios en cualquier campo de las demás tablas. RRS feed

  • Pregunta

  • Hola,

    Estoy teniendo la duda sobre cuál sería la mejor manera de llevar un registro de cambios realizados por los usuarios para cualquier tabla. Dicha tabla tiene que tener los siguientes campos: nombre_usuario, fecha_modificacion, nombre_tabla,  nombre_campo, id_campo_pk, valor_campo_anterior, valor_campo_nuevo.

    Hay muchas tablas, y no todas las tablas tienen la misma cantidad mismos campos, por eso mi duda. ¿Cómo hago para ir detectando el campo modificado y guardar los valores a la tabla que contendrá todos los cambios?

    PD: Mi Base de Datos está en MySQL, no sabía donde hacer la pregunta. Perdonen las molestias.


    Antonio Mata

    miércoles, 28 de noviembre de 2018 2:51

Respuestas

  • Lo siento, este foro esta dedicado a MS SQL Server, entonces las posibles opciones que mencionemos estan ligados a dicho producto, por ejemplo Audit, CDC, Temporal Tables, etc.  Te recomiendo entrar al foro oficial de MySQL y realizar tu pregunta (en ingles).  Saludos y suerte.

    "Oh, the wind, the wind is blowing,through the graves the wind is blowing,Freedom soon will come; then well come from the shadows".The Partisan(Leonard Cohen) Email: me[at]geohernandez.net Blog:www.geohernandez.net

    miércoles, 28 de noviembre de 2018 9:54