Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 12-mar-2007, 06:55   #1 (permalink)
miguellara está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 307
Pregunta Copiar información de un campo a otro

Buenas amigos, quisiera ver si me pueden ayudar con esto:

Tengo dos campos en una tabla, en cada registro el campo A tiene información que necesito copiar al campo B, que está vacío.

¿Alguien me puede decir que consulta tengo que realizar?

(Estoy trabajando con PHP / MySQL)

Gracias!
miguellara está desconectado   Responder Citando
Antiguo 12-mar-2007, 07:20   #2 (permalink)
jerkan tiene algunos puntos positivos de karma
 
Avatar de jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.437
Re: Copiar información de un campo a otro

Si se trata de un copia exacta, prueba esto:
Código:
UPDATE tabla SET campoB = campoA
__________________
jerkan.net
jerkan está desconectado   Responder Citando
Antiguo 12-mar-2007, 08:24   #3 (permalink)
miguellara está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 307
Pregunta Re: Copiar información de un campo a otro

Jerkan muchas gracias por tu respuesta!

tengo que decirte que en mi posteo anterior cometí un error al formular mi pregunta ahi va de nuevo:

tengo que copiar la información del campo "A" que se encuentra en la "tabla1", al campo "B" que se encuentra en la "tabla2", relacionados por el ID...

podrás ayudarme?

graciasss!
miguellara está desconectado   Responder Citando
Antiguo 12-mar-2007, 10:01   #4 (permalink)
miguellara está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 307
Re: Copiar información de un campo a otro

Cita:
Iniciado por miguellara Ver Mensaje
Buenas amigos, quisiera ver si me pueden ayudar con esto:

Tengo dos campos en una tabla, en cada registro el campo A tiene información que necesito copiar al campo B, que está vacío.

¿Alguien me puede decir que consulta tengo que realizar?

(Estoy trabajando con PHP / MySQL)

Gracias!
Puede ser esta la solución (o estoy haciendo una guarrada tremenda!?)?

UPDATE tabla2 SET campoB = (SELECT campoA from tabla1 INNER JOIN tabla2 ON id.tabla1 = id.tabla2) ;
miguellara está desconectado   Responder Citando
Antiguo 12-mar-2007, 10:14   #5 (permalink)
jerkan tiene algunos puntos positivos de karma
 
Avatar de jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.437
Re: Copiar información de un campo a otro

Pues sí. Yo diría que es bastante correcto. Prueba a ver.
__________________
jerkan.net
jerkan está desconectado   Responder Citando
Antiguo 12-mar-2007, 12:32   #6 (permalink)
miguellara está en el buen camino
 
Fecha de Ingreso: octubre-2003
Mensajes: 307
Parpadear Re: Copiar información de un campo a otro

Cita:
Iniciado por jerkan Ver Mensaje
Pues sí. Yo diría que es bastante correcto. Prueba a ver.
Bien, para el que lo necesite aca está la respuesta:

UPDATE tabla1 a, tabla2 b SET b.campoB = a.campoA WHERE a.id = b.id;


Gracias!
miguellara está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:28.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93