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

cargar un campo con el campo de otra tabla

Estas en el tema de cargar un campo con el campo de otra tabla en el foro de Mysql en Foros del Web. meti la pata y pise todos los registros del camo ciudad de la tabla1 por suerte tenia una copia de la tabla en copia_tabla1 ahora ...
  #1 (permalink)  
Antiguo 30/07/2007, 05:13
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 8 meses
Puntos: 0
cargar un campo con el campo de otra tabla

meti la pata y pise todos los registros del camo ciudad de la tabla1
por suerte tenia una copia de la tabla en copia_tabla1


ahora quiero copiar los las entradas de la copia a la tabla de trabajo.

es algo asi mas un inner join pero no termido de dar en la diana



una ayuda?

esto es lo q tengo:

update tabla1
FROM preguntas inner join copia_de_preguntas
on preguntas.index=copia_de_preguntas.index
set preguntas.resp3=bd.copia_de_preguntas.resp3
  #2 (permalink)  
Antiguo 30/07/2007, 06:28
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: cargar un campo con el campo de otra tabla

Creo que no te queda otra que crear un procedimiento con su cursor y ejecutarlo, si es que no quieres ir línea por línea. O eso es lo que yo haría. Y si no tienes la versión 5, prueba con un bucle hecho con un lenguaje externo, como php.

Saludos!
  #3 (permalink)  
Antiguo 30/07/2007, 19:07
 
Fecha de Ingreso: agosto-2006
Mensajes: 316
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: cargar un campo con el campo de otra tabla

update tabla1,copia_de_preguntas
set preguntas.resp3=bd.copia_de_preguntas.resp3
where preguntas.id=copia_de_preguntas.id
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 07:24.