Hola!
Ahì pasa algo en tu proceso:
Yo manejarìa otra tabla que serìa "historial", donde en esta tabla se guarda todo lo que ha pasado con ese registro:
1. Si hago un insert, tambièn hago un insert en historial.
2. Si hago un update, tambièn hago un insert en historial.
3. Si elimino el archivo, tambièn hago un insert en historial.
En cada uno de estos procesos inserto en la tabla "historial" el tipo de acciòn, yasea, inserciòn, modificaciòn o eliminaciòn y a su vez inserto el usuario que esta haciendo estas acciones.
Entonces cuando t pidan un informe de quienes han hecho modificaciones, pues consultas la tabla historial o en su defecto "log de transacciones".
Saludos y espero me hayas entendido!