![]() |
Se puede hacer esto en un insert? Hola a todos, cómo van?? Pues resulta que muchas veces cuando necesito replicar un registro en una tabla (coger los datos de un registro e insertarlos en un nuevo registro en la misma tabla), hago lo siguiente: Código: INSERT INTO prueba (id_user, prueba, fecha, campo2)SELECT id_user, prueba, fecha, campo2 FROM prueba WHERE prueba.id_prueba=1;Me gustaría hacer una cosa, coloco un ejemplo: Registro que quiero replicar: Código: 1, "prueba 22", '2008-07-09', 'no hay campo 2'Se podría hacer que utilizando una sintáxis parecida a la que está arriba, postgres replicara los demás campos y pudiera pasarle el nuevo dato de "id_user"??? Si se podría?:neurotico:neurotico Espero me hayan entendido... Saludos a todos:adios: |
Respuesta: Se puede hacer esto en un insert? Hola, claro que se puede solo tienes que poner algo asi: insert into prueba (select 4 as id, nombre, numero from prueba where id=2); espero te ayude, bye ;) |
Respuesta: Se puede hacer esto en un insert? Hola y gracias alanis1... deja lo pruebo y te comento vale??:-D Saludos:adios: |
| La zona horaria es GMT -6. Ahora son las 04:09. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.