Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2013, 16:15
HalconVigia
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Pregunta como puedo copiar campos de una tabla a otra

Buenas!!

pues eso.. se me habia ocurrido hacerla mediante php haciendo una consulta leyendo todos los datos e insertando en la otra tabla solo los que requiero pero...
antes de hacerlo de esa manera quisiera saber si existe alguna manera mas sencilla de hacerlo directamente en la base de datos

el dato es el siguiente
tengo una tabla que tiene datos generales de los usuarios

tabla usuarios:
ID_usuario
nombre
direccion
fechanacimiento
......
curp
cum
fechadealta
.. etc...

tabla bajas:
id_baja
cum
nombre
curp
fechanacimiento
fechaalta
fechabaja
motivo
status

en la primera son mas de 30 campos y en la segunda solo 9
quiero pasar solo los datos y generar los nuevos como fechabaja, no tengo problemas con el concepto tratandose de php pero serian dos consultas
y deseo optimizarlo de ser posible en una sola consulta

¿se puede hacer eso o forzozamente tendria que ser como estoy pensando en php?

se me olvidaba, despues de copiarlo necesito borrarlas, eso ya pasa con este codigo:
Código MySQL:
Ver original
  1. Delete From archivo Where rug='$buscarug'
  2.  
  3. Delete From adelantos Where rug='$buscarug'
lo que necesito es que antes de borrarlo se copien
saludos!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!

Última edición por gnzsoloyo; 23/05/2013 a las 16:49 Razón: Codigo de programacion no permitido en foros de BBDD