| ||||
Respuesta: Crear un Triger para duplicar datos de una tabla Bueno, no hay mucho misterio: A los valores anteriores se accede en el TRIGGER por medio de la pseudovariable OLD, y a los entrantes con la NEW... Si nunca hiciste un TRIGGER, lo primero que te conviene es leer el manual de referencia: Capítulo 20. Disparadores (triggers)
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Crear un Triger para duplicar datos de una tabla Sumerio: Leíste el material de la liga que te pasó gnzsoloyo??? ahí viene un ejemplo muy sencillo, pero completo de lo que puedes hacer con un Disparador... ¿Cuál es tu duda entonces?, ¿qué es lo que intentaste hacer?... No esperes una respuesta que te sirva solo con copiar y pegar... ojo con eso, analiza todo el material que te comentó gnzsoloyo, si tienes problemas postea algo de lo que intentaste hacer y con gusto te ayudamos a corregirlo. Saludos Leo. |
| ||||
Respuesta: Crear un Triger para duplicar datos de una tabla Primero lee el link que te estoy pasando. Luego, si aún te quedan dudas (tiene buenos ejemplos), veamos las dudas específicas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Crear un Triger para duplicar datos de una tabla Cita: Mira lo que tienes que hacer es lo siguiente:Después de insertar un registro DELIMITER // CREATE TRIGGER `tgrEmpleados_ins` AFTER INSERT ON `empleados` FOR EACH ROW INSERT INTO usuarios (id, empleado_id, login, pwd, perfil_id) VALUES (NULL, NEW.id, NEW.login, NEW.pwd, NEW.perfil_id) // Después de modificar un registro DELIMITER ; DROP TRIGGER IF EXISTS `tgrEmpleados_upd`; DELIMITER // CREATE TRIGGER `tgrEmpleados_upd` AFTER UPDATE ON `empleados` FOR EACH ROW UPDATE usuarios SET pwd = NEW.pwd WHERE empleado_id = OLD.id // DELIMITER ; Sobra aclarar que tienes que reemplazar el nombre de la tabla empleados por la de tu planilla y la de usuarios por la tabla temporal. |
Etiquetas: |