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

Copiar datos de una tabla a otra

Estas en el tema de Copiar datos de una tabla a otra en el foro de Mysql en Foros del Web. Tengo la siguiente tabla que se llama wp-users y smf_members, lo que necesito es copiar ciertos campos especificos de la wp_users a la smf_members ejemplo: ...
  #1 (permalink)  
Antiguo 22/03/2010, 10:44
Avatar de konoyek  
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
De acuerdo Copiar datos de una tabla a otra

Tengo la siguiente tabla que se llama wp-users y smf_members, lo que necesito es copiar ciertos campos especificos de la wp_users a la smf_members

ejemplo:


wp_users / user_login Copiar a:
smf_members / memberName

estaba utilizando este codigo pero la verdad no se en que este fallando

$result=mysql_query("INSERT INTO smf_members(memberName) SELECT memberName FROM wp_users(user_login) SELECT user_login",$conexion);

Gracias
  #2 (permalink)  
Antiguo 22/03/2010, 10:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Copiar datos de una tabla a otra

Que tal, mira problablemente la solucion sea la siguiente:

"INSERT INTO smf_members(memberName)
SELECT
user_login
FROM
wp_user"

lo que debes de revisar es que las columnas sean del mismo tipo y tamaño
  #3 (permalink)  
Antiguo 22/03/2010, 11:00
Avatar de konoyek  
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Copiar datos de una tabla a otra

Muchas gracias y en caso tal que quiera sacar mas variables? ejemplo pass y a la vez poder validar que el user no se siga repitiendo, lo que pasa es que ahora que lo crago crea los datos sin problema con lo que estan en el wp_users pero si vuelvo a actualizar vuelven y se ingresan nuevamente
  #4 (permalink)  
Antiguo 22/03/2010, 11:07
 
Fecha de Ingreso: octubre-2008
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Copiar datos de una tabla a otra

Es lo mismo para demas campos, solo debes obtenerlos en el mismo orden en que los vas a pasar al insert es decir:

"INSERT INTO smf_members(memberName,password,name,lastname)
SELECT
user_login,
pwd,
user_name,
user_lastName
FROM
wp_user"

Y para validar que no se repita, dejame lo checo y te respondo
  #5 (permalink)  
Antiguo 23/03/2010, 07:34
Avatar de konoyek  
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Copiar datos de una tabla a otra

Muchas gracias quedo pendiente de tu respueta.

Etiquetas: copiar, tablas
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 08:13.