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 !