
14/03/2008, 12:31
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 20 años, 1 mes Puntos: 2 | |
DUPLICAR un registro Hola a todos!
En el sistema que estoy desarrollando necesito crear una funcionalidad que permita al usuario "DUPLICAR" un registro y quiero saber si puedo hacerlo con SQL ó si lo voy a tener que hacer con el lenguaje de programación que utilice.
Las tablas estan hechas en innoDB, con llaves foraneas y eliminan en cascada.
Un ejemplo sería, si tengo las tablas:
GRUPOS
id_grupo
nombre
PERSONAS
id_persona
id_grupo
nombre
Supongamos que tengo un grupo con 20 personas cargadas, yo quiero DUPLICAR ese grupo. Para esto necesito 1 nuevo registro GRUPO identico y 20 nuevos registros de PERSONAS identicos a los 20 del grupo que estoy copiando ¿se entiende no?
¿Esto lo puedo hacer con SQL directamente ó lo tengo que programar si ó si? ¿Hay alguna forma 'conocida' para hacer este tipo de procesos de la que me pueda valer?
MUCHAS GRACIAS ! |