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

Ayuda para crear un trigger

Estas en el tema de Ayuda para crear un trigger en el foro de Mysql en Foros del Web. Necesito crear un Trigger, el problema es que no tengo ni idea tengo una tabla clientes que lo que quiero es que cuando se inserte ...
  #1 (permalink)  
Antiguo 08/04/2010, 11:59
 
Fecha de Ingreso: enero-2009
Mensajes: 56
Antigüedad: 15 años, 2 meses
Puntos: 0
Ayuda para crear un trigger

Necesito crear un Trigger, el problema es que no tengo ni idea

tengo una tabla clientes que lo que quiero es que cuando se inserte un cliente la id de la tabla pase a dos tablas difefentes en la colunna id_cliente, a ver si me explico bien

Tabla - Clientes - Cuando se inserte algo que la id de esta tabla pase a:

Genere un row en cada tabla de abajo y que ponga la id de cliente en la id_clientes
Tabla - Cliente_Productos en id_cliente
Tabla - Cliente_Habita en id_cliente


Gracias

Un saludo.
  #2 (permalink)  
Antiguo 08/04/2010, 12:12
 
Fecha de Ingreso: enero-2009
Mensajes: 56
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Ayuda para crear un trigger

he estado leyendo y intente crearlo yo pero no me atrebo a ponerlo en funcionamiento si no me dais el visto bueno, esto es lo que hice:

Código:
DROP TRIGGER /*!50032 IF EXISTS */ `gestion`.`Trigger_id`$$

CREATE TRIGGER `gestion`.`Trigger_id` BEFORE/AFTER INSERT on `gestion`.`clientes`
FOR EACH ROW BEGIN

INSERT INTO clientes_habitaciones(id_cliente)
VALUES (OLD.id);
INSERT INTO clientes_productos(id_cliente)
VALUES (OLD.id);

END$$

Etiquetas: trigger
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 11:41.