Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

!!!Ayuda!! ON LOAD DATA INFILE

Estas en el tema de !!!Ayuda!! ON LOAD DATA INFILE en el foro de Mysql en Foros del Web. Antes que nada buenos dias desde Tijuana B.C mexico Necesito cargar un txt a una tabla de mi bd la cual debe de contener los ...
  #1 (permalink)  
Antiguo 20/07/2010, 10:00
 
Fecha de Ingreso: junio-2010
Mensajes: 61
Antigüedad: 14 años, 5 meses
Puntos: 0
!!!Ayuda!! ON LOAD DATA INFILE

Antes que nada buenos dias desde Tijuana B.C mexico

Necesito cargar un txt a una tabla de mi bd la cual debe de contener los nombres de los estados de mexico.

esta es mi tabla de estado.

TABLE: estado


CREATE TABLE estado(
id_estado INT AUTO_INCREMENT,
nombre VARCHAR(250) NOT NULL,
PRIMARY KEY (id_estado)
)TYPE=INNODB
;


Y mi archivo txt tiene los nombres de los estados.

Aguascalientes
Baja California
Baja California Sur
Campeche
Coahuila de Zaragoza
Colima
Chiapas
Chihuahua
Distrito Federal
Durango

ETC............


Este es mi codigo con el que quiero mandar yamar el archivo.

LOAD DATA INFILE 'C:\estados.txt' INTO TABLE estado (id_estado,nombre)

Y este es el error que me aparese.

#29 - File 'C:estados.txt' not found (Errcode: 2)


Me podrian ayudar porfavor.


Gracias!!
  #2 (permalink)  
Antiguo 20/07/2010, 11:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Respuesta: !!!Ayuda!! ON LOAD DATA INFILE

Lo que te indica es que el archivo que intentas cargar no existe.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 20/07/2010, 11:49
Avatar de gnzsoloyo
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: !!!Ayuda!! ON LOAD DATA INFILE

El caracter "\" es el caracter de escape. Par ausarlo en una ruta a un archivo dentro del SQL tienes que escaparlo a su vez:
Código MySQL:
Ver original
  1. LOAD DATA INFILE 'C:\\estados.txt' INTO TABLE estado (id_estado,nombre)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 20/07/2010, 14:03
 
Fecha de Ingreso: junio-2010
Mensajes: 61
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: !!!Ayuda!! ON LOAD DATA INFILE

Si muchas gracias a todos ya se soluciono el problemilla.

Etiquetas: data, infile, load
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.