![]() |
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 |
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 |
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