Hola...
Quisiera saber como puedo importar los datos de una tabla en MySQL. Los datos se encuentran en un archivo .csv separando los campos por puntos y comas ";" y cada línea terminada por un "\n",
La importación la estoy haciendo con la consulta load data. El archivo tiene más de 200,000 registros, pero el archivo pesa demasiado y tengo configurado que a los 300 segundos los scripts se detengan.
Lo fácil sería ampliar ese tiempo, pero lo quiero hacer es importar los datos por partes, ejemplo: de 50,000 registros, o de 100,000 registros.
¿Hay alguna forma de hacer esto?
IDEA: Yo me imagino que se podría hacer leyendo el archivo y ejecutando la consulta INSERT para cada registro.... ¿Pero hay alguna forma diferente de hacerlo? Con el LOAD DATA.
Debo hacerlo por partes, porque los hosting compartidos sólo permiten ejecutar un script de PHP durante 30 segundos.
Gracias por toda la información que puedan brindarme.