Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/10/2008, 21:32
K-SuMa
 
Fecha de Ingreso: diciembre-2007
Mensajes: 50
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: enviar registros de una tabla a un campo de otra tabla

Suponiendo q tenemos estas 2 tablas:

TablaX
x1
x2

TablaY
y1
y2

Código:
CREATE TRIGGER Inserta_en_TablaY BEFORE INSERT ON TablaX
  FOR EACH ROW BEGIN
    INSERT INTO TablaY SET y1 = NEW.x1, y2 = NEW.x2;
  END
En este ejemplo cuando antes de q se ejecute la sentencia insert sobre la tabla TABLAX se procede a llenar la tabla TABLAY con los valores de la misma, para lograr esto se utiliza la palabra clave NEW la cual nos permite acceder a los valores de la fila q va a ser insertada "new.campo_a_obtener"... bueno espero poder haberte ayudado en algo puedes consultar mas en el manual de mysql

http://dev.mysql.com/doc/refman/5.0/es/triggers.html