Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2017, 20:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Estructura de llamado para Triggers MYSQL

CURRENT_USER devuelve el user de la conexion a la base de datos, no el usuario de la aplicación.
Si usas siempre el mismo usuario para generar las conexiones y ejecutar las queries, siempre registrará ese dato.
Para que un usuario de aplicación, que no es USER de MySQL, se registre en la bitácora, deberas obtener ese dato de alguna forma, o (y esto es lo recomendado) registrar ese usuario en los campos de auditoria de cada tabla, si los tienes, o pasarlo como parametro de las acciones DML que ejecutes, como para que el trigger pueda obtenerlo.
¿Se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)