Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2008, 12:31
Computer XTress
 
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 !