2012-04-23 24 views
6

hola yo estoy usando windows 7, xamppno puede ejecutar una línea de comandos de Windows archivo SQL con el comando FUENTE

. Estoy tratando de ejecutar un archivo sql usando CMD ut me da un error

ERROR: 
Unknown command '\x'. 

esto es lo que estoy haciendo

enter image description here

este comando no está funcionando

mysql> SOURCE C:\xampp\htdocs\elephanti2\db\mas_gis_city_ip.sql; 

*** otro problema con esto funciona bien cuando lo intenté por ir a phpmyadmin e importar el archivo.

por qué sucede esto, no tengo ni idea, por favor ayuda ..................

+0

¿Cuál es el contenido de su archivo .sql? – Flimzy

+0

en realidad esto sucede para cada archivo sql, no solo este archivo. pero cada archivo funciona con fin cuando se importa mediante phpmyadmin –

Respuesta

14

Mi respuesta original:

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql; 

También puede intentar ejecutar el comando como este:

mysql> SOURCE C:/xampp/htdocs/elephanti2/db/mas_gis_city_ip.sql; 

(Fuente: un comentario en el reference manual sugiere el uso de barras diagonales en máquinas con Windows)

+0

Sí, y recuerda *** no *** para incluir comillas alrededor de la ruta, lo que también me hizo tropezar. –

2

Try indicando su nombre de archivo. Note su comando:

mysql> FUENTE C: \ xampp \ htdocs ...

es probable que se interpreta como:

MySQL FUENTE C: \ xampp \ htdocs .. .

(ver el \ x ahí?)

Si la cita t El nombre del archivo, apuesto a que funcionará. (No estoy seguro si MySQL requiere "o" por citar los nombres de archivo, en este contexto, tratar ambos)

1

en realidad esto funcionó. Creo que es la respuesta anterior de dwuff.

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql; 

gracias

Cuestiones relacionadas