Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

inserccion de un dato

Estas en el tema de inserccion de un dato en el foro de Mysql en Foros del Web. Hola a todos, tengo una consulta, quiero hacer un INSERT INTO de una consulta normal, en una tabla tengo datos y en la otra tengo ...
  #1 (permalink)  
Antiguo 03/09/2012, 16:14
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 15 años, 1 mes
Puntos: 22
Pregunta inserccion de un dato

Hola a todos, tengo una consulta, quiero hacer un INSERT INTO de una consulta normal, en una tabla tengo datos y en la otra tengo los mismos campos, quiero que de una se pasen a otra, el ejemplo dela estructura da cada tabla es:


id,no_fact,articulo,precio

para las 2 es igual, encontre esta estructura

Código MySQL:
Ver original
  1. INSERT INTO residuos SELECT factura.* FROM factura where no_factura='1047'

me guarda lo de una tabla en otra perfecto, pero el detalle cuando quiero volver a guardar me dice que Duplicate entry '1090' for key 1, es por el id, habria una manera de manejar esa estructura pero sin que me guarde el mismo id. Espero me ayuden, gracias
__________________
Somos lo que pensamos, como pensamos vivimos.
  #2 (permalink)  
Antiguo 03/09/2012, 20:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: inserccion de un dato

Cita:
pero el detalle cuando quiero volver a guardar
Intentas volcar dos veces el mismo conjunto de datos a la misma tabla.
¿Estás seguro de lo que estás haciendo?

Si las PK no son relevantes, debes indicar uno a uno los campos que quieres copiar en el INSERT y la misma cantidad y orden de campos en el SELECT.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 04/09/2012, 14:04
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 15 años, 1 mes
Puntos: 22
Respuesta: inserccion de un dato

si, necesito los campos eliminados en una tabla pasarlos a otra por cualquier cosa, por si acaso eliminan una factura que no, saber cual fue y porq, entonces pondre uno a uno los campos muchas gracias
__________________
Somos lo que pensamos, como pensamos vivimos.

Etiquetas: dato, select, tabla, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:27.