Ignacio wrote:
¡Hola!
Vamos a ver si alguien me puede echar una mano para intentar resolver este problema:
Tengo una base de datos escrita en dBase funcionando desde hace muchos años y que ahora tiene más de 16.000 registros.
Para pasar una tabla a MySQL primero la llevo a Access, luego a texto y, finalmente, con LOAD DATA INFILE... a MySQL, pero al final del proceso me da un mensaje como este:
No query specified Query OK, 11198 rows afected (0.25 sec) Records:11198 Deleted: 0 Skipped: 0 Warnings: 32436
En lugar de los 16.218 registros (la mitad de los warnings) sólo he recuperado 11.198. ¿Cómo hago para conseguir el resto? ¿Qué ha fallado?. Por más que le doy vueltas al asunto no se me ocurre casi nada a no ser que haya declarado como clave un campo que puede contener algún valor repetido... pero me parece raro que por esa causa haya perdido más de 5000 registros.
¡Gracias!
No se que pueda estar pasando, pero me huele que es algo en el Access, yo en ves de usar Acces, simplemente exportaria la base de datos a un archivo de texto plano con un delimitador, o con espacio fijos y luego la importaria en el MySQL. -- www.geekcode.com -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/cc/e/it d++ s+:+ a-- C++$ UL+++$ E++ W+++$ w--- O---- M V- PS PE+++ Y+ PGP- t+ 5 X++ R tv+ b++ DI-- D+ G e++$ h! r++ y++ ------END GEEK CODE BLOCK------ - A veces creo que hay vida en otros planetas, y a veces creo que no. En cualquiera de los dos casos, la conclusión es asombrosa (Carl Sagan) -----------------------------------------------------------------