Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/10/2008, 08:07
clusterbit
 
Fecha de Ingreso: octubre-2008
Mensajes: 67
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: enviar registros de una tabla a un campo de otra tabla

hola Snd234 y K-SuMa gracias por respònder a mi duda bueno les muestro lo que hice

CREATE TRIGGER prueba AFTER INSERT ON td_persona
FOR EACH ROW
BEGIN
INSERT INTO ts_auditoria(pers_id,perf_id,audi_ip,audi_fecha,au di_tabla,audi_campo,audi_valor_anterior,audi_valor _actual) VALUES((SELECT MAX(pers_id) AS pers_id FROM td_persona),(SELECT MAX(inst_id) AS inst_id FROM td_persona),1,(SELECT (DATE_FORMAT(CURDATE(),'%d/%m/%y')))',1,1,1,1);
END;

bueno ingreso los registros de td_persona y los llevo a td_auditoria bueno logro enviar estos registros a algunos campos pero me ocurrio un problema no puedo hacer una consulta o subconsulta en los campos que esta con el numero 1 que en este caso serian los campos

audi_ip, audi_campo, audi_valor_anterior, audi_valor_actual en estos campos tienen que ir los registros que se hagan en la tabla td_persona


espero se entienda y gracias por su ayuda