Ver Mensaje Individual
  #1  
Antiguo 24-08-2011
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Reputación: 14
cmfab Va por buen camino
Inserción de datos en tabla con campo auto_increment

Hola a todos, acudo una vez mas a su ayuda. sucede lo siguiente. tnego dos tablas de una base de datos MySQL que tienen la misma estructura:

tabla_temporal y tabla (por poner un ejemplo).

He necesitado crear un campo de tipo integer auto_increment ( por ende establezco el campo como primary key en ambas tablas).

tabla_temporal está vacía, mientras que tabla contiene x cantidad de registros. al crear el campo los registros de tabla obtienen el id ( campo nuevo creado ) 1,2,3, ....

en un momento determinado de la aplicacion cargo un registro a tabla_temp que obtiene al incio el id 1. pero necesito hacer una insercion de este registro
en tabla. y he alli el problema, porque me salta un error de duplicado. la situacion radica en que son muchos los campos de las tablas. entonces estaba usando la siguiente instruccion SQL
Código SQL [-]
Insert into tablas select * from tablas_temp

mi pregunta es si existe alguna forma de que no incluya el nuevo campo
para que no se genere el error sin tener que escribir toda la lista de campos
de ambas tablas excluyendo el nuevo campo autonumerico. espero me habeis comprendido. gracias por sus atenciones
Responder Con Cita