Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con un insert

Estas en el tema de Ayuda con un insert en el foro de Mysql en Foros del Web. Hola a todos, Como soy nuevo en MySQL hay cosas que todavia no se si pueden hacer. Les paso mi duda. El tema es asi: ...
  #1 (permalink)  
Antiguo 03/10/2008, 12:16
 
Fecha de Ingreso: octubre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Ayuda con un insert

Hola a todos,
Como soy nuevo en MySQL hay cosas que todavia no se si pueden hacer. Les paso mi duda.
El tema es asi: Yo tengo dos Bases de datos en el mismo servidor PruebasDB y la otra AuditDB. En la Base PruebasDB yo tengo una Tabla llamada Actividades y en la base AuditDB una tabla llamada Audit_Actividades.
Lo que quiero hacer es crear un Triggers en la tabla Actividades de PruebasDB y que el triggers guarde ciertos datos en la Tabla Audit_Actividades de la base AuditDB.

Yo se como crear un trigger, pero nose como referenciarlo a la Tabla de la Base AuditDB
Mi trigger seria el siguiente:

INSERT INTO [ referenia a Base AuditDB y Tabla Audit_Actividades ] (Fecha, Hora, Tabla, Usuario, DscActividad, CodActividad,Evento)
VALUES (CURDATE(),CURTIME(),'Actividades', CURRENT_USER, NEW.DscActividad, NEW.CodActividad,'I');

que tendria que poner en [ referenia a Base AuditDB y Tabla Audit_Actividades ] para que guarde los datos en la tabla Audit_Actividades?

Desde ya muchas gracias
Me han ayudado mucho a aprender mysql.
  #2 (permalink)  
Antiguo 03/10/2008, 13:34
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Ayuda con un insert

Prueba esto
Código sql:
Ver original
  1. INSERT INTO  `Base AuditDB`.`Audit_Actividades ` (Fecha, Hora, Tabla,
  2.               Usuario, DscActividad, CodActividad,Evento)
  3. VALUES ( CURDATE(), CURTIME(), 'Actividades',
  4.              CURRENT_USER, NEW.DscActividad,
  5.              NEW.CodActividad,'I');
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 03/10/2008, 13:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Ayuda con un insert

Eh probado y no hay caso no funciona, ne dice que no existe tanto al base como la tabla
Sinceramente no entiendoqeu pasa por que si hago un Script y largo una consulta si funciona
  #4 (permalink)  
Antiguo 03/10/2008, 13:55
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Ayuda con un insert

Lo corrijo

Código sql:
Ver original
  1. INSERT INTO  `AuditDB`.`Audit_Actividades` (Fecha, Hora, Tabla,
  2.               Usuario, DscActividad, CodActividad,Evento)
  3. VALUES ( CURDATE(), CURTIME(), 'Actividades',
  4.              CURRENT_USER, NEW.DscActividad,
  5.              NEW.CodActividad,'I');
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #5 (permalink)  
Antiguo 03/10/2008, 14:15
 
Fecha de Ingreso: octubre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Ayuda con un insert

Muchas gracias, funciona
Realmente era facil pero ni se me habia pasado por la cabeza
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:56.