03/10/2004, 14:37
|
| | Fecha de Ingreso: septiembre-2004 Ubicación: Puebla, México
Mensajes: 81
Antigüedad: 20 años, 3 meses Puntos: 0 | |
Supongo que el campo ciudad_dos es en la misma tabla no?
Yo veo dos opciones:
1. Hacer un programa en un lenguaje que te extraiga todos los valores de tu campo ciudad y que genere los 100 UPDATEs para meter los valores en ciudad_dos
2. Crear una nueva tabla a partir de la original que te incluya el nuevo campo ciudad_dos, insertar los valores y borrar la tabla original para quedarse con la nueva. Un ejemplo (suponiendo que la tabla original se llame tablaOriginal y tenga los campos id y ciudad):
CREATE TABLE tablaNueva (id int, ciudad varchar(50), ciudad_dos varchar(50)); //Crea la nueva tabla
INSERT INTO tablaNueva (id, ciudad, ciudad_dos) SELECT id,ciudad,ciudad FROM tablaOriginal; //Inserta los valores a la nueva tabla
SELECT * FROM tablaNueva //Revisar que todo este bien
DROP TABLE tablaOriginal //Eliminar la tabla original
La clave es el INSERT con el SELECT para meter los valores
Espero que te sirva, saludos
__________________ Revista DdS
Revista on-line sobre desarrollo de software |