Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2008, 11:21
Avatar de intergus
intergus
 
Fecha de Ingreso: mayo-2007
Mensajes: 126
Antigüedad: 17 años
Puntos: 3
duplicar registro en vez de borrar directamente

Buenas tardes

¿Cómo podría pasar un registro completo de una tabla a otra? Las tablas son identicas, pero no quiero andar poniendo cada campo. ¿Hay algo mas automatico que recorra cada cada y lo monte en un array o algo así?

Basicamente lo que quiero hacer es que si alguien borra un registro, copiarlo a otra tabla de borrados y luego eliminarlo de la principal, pues quiero poder recuperarlo en alguna ocasión.

Las tablas son una copia exacta una de otra, solo que en la de borrador he quitado el autoincrement y los campos unicos pues no tienen sentido ya que me traería el registro con el id que tenga cuando se borró.


Mi idea inicial es hacer un select de la tabla original por el 'id' y luego hacer un INSERT, pero hay algo mas rapido que ir poniendo uno a uno los campos?? sobre todo que si algun dia añado un campo ya es bastante con añadirlo en las 2 tablas como para tener que estar cambiando el codigo php del select y el insert

Gracias Admito otras opciones para hacer eso.