26/08/2014, 07:07
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Cargar archivo CSV e insertarlo en tabla. OK, bueno, verificaste que entre los permisos del user de MySQL en el host, tengas efectivamente el grant de FILE?
Ese es un permiso imprescindible para hacer LOAD DATA, y no tiene nada que ver que tengas permisos para escribir en servidor. Es un GRANT exclusivo de uso interno de MySQL, que si no lo tienes no podrás usar LOAD DATA...
Usualmente en los hosting compartidos no suelen dar ese permiso, ya que es riesgoso para la seguridad. Como se trata de un permiso administrativo global del servidor, y no local de una base, los administrdores de los hosting son reacios a darlo.
Verifica eso, porque es la única causa por la que el LOAD DATA no genere errores, pero tampoco cargue los datos.
Posdata: Recuerda que la ruta no es simplemente de "las carpetas de FTP", sino que la ruta debe ser accesible para el servidor de MySQL, no es lo mismo.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |