|
Hooola, muy buenas!!
Primeramente, encantado de poder ayudarte, aunque... bueno... dada mi ..."desviación"... en cuanto a mis conocimientos prácticos definidos por lo que yo acostumbro a hacer en mi trabajo, mas que otra cosa, en cuanto al tema que nos ocupa, mi ..."ayudita"... sea pequeña y limitada...
En cuanto a copiar ("volcar" como yo lo suelo llamar...) los datos que tienes en la tabla Datos2 a la tabla Datos, aquí un servidor suele tener el ..."truquito de andar por casa"... de modificar la estructura de la tabla Datos2 (con los 3520 datos que ya tienes dentro...) de forma que esta coincida con la estructura de la tabla Datos (los campos en el mismo orden, con los mismos tipos, longitudes y otros atributos... de cada campo...) (si hace falta, se crean nuevos campos para ..."rellenar"... los campos de Datos que no existan en Datos2...). Antes de copiar los datos de Datos2 en Datos, con,:
INSERT INTO Datos SELECT * FROM Datos2;
Aunque, también se podría hacer, los campos de Datos2 que vayas a copiar a Datos, modificas su estructura para que coinicidan con el mismo tipo y atributos de los campos destino en la tabla Datos, y luego ejecutas el comando:
INSERT INTO Datos (<Campo1>,<Campo2>,...,<CampoN>) SELECT <Campo1>,<Campo2>,...,<CampoN> FROM Datos2;
Ahora, en cuanto al otro problema (que no te ha podido volcar los 7000 datos...) suele ocurrir por algún problema de ..."compatibilidad"... o de ..."encaje"... de algún dato en tu fichero original, que no ha podido importarse debido, p.ej., a que en la tabla Datos2 hayas creado un campo, pongamos que llamado Domicilio, de tipo CHAR y de longitud máxima de 50, CHAR(50), y que, resúltese, en el fichero que hayas querido volcar se encuentre un "Domicilio" mas largo que 50 caracteres...
Eso, aquí a un menda, suele pasarle a menudo. La solución: Modificar la estructura de la tabla Datos2 para darle mayor longitud al supuesto campo Domicilio (un ...CHAR(100), p.ej...)
Bueno... Ojalá te haya ayudado ...un poquitín...
Saludos!!!!
Suerte
|