Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Copiar registros entre dos tablas (https://www.clubdelphi.com/foros/showthread.php?t=69398)

radenf 15-08-2010 22:16:03

Copiar registros entre dos tablas
 
Hola amigos:

Quisiera actualizar una tabla de una BD MySql que tiene los campos nombre y rut desde otra tabla que tiene ambos campos. En la primera tabla hay 11000 registros sólo en el campo nombre y en la segunda hay aproximadamente 18000 registros en ambos campos. Necesito copiar los rut (Número de identificación único) de las personas de la tabla 2 a la tabla 1, por supuesto asociados a su respectivo nombre.
No he podido encontrar información al respecto y no doy con el código sql que se requiere.
Puede alguien darme una mano.

Saludos y muchas gracias

ElKurgan 16-08-2010 08:06:33

No se que versión de MySql tienes, pero por lo menos en la 5 hay dos sentencias que te permiten hacer eso: En concreto, REPLACE funciona como "INSERT IGNORE", pero si encuentra claves duplicadas, te borra la fila y la vuelve a insertar con el nuevo valor.

Mas información en esta página

Saludos

radenf 16-08-2010 13:18:14

Muchas gracias ELKurgan.
Voy a probar lo que tú me dices.
Uso la versión 5.1de MySql.

Salu2 y gracias


La franja horaria es GMT +2. Ahora son las 16:44:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi