2011-05-06 9 views
8

Tengo un archivo .sql en mi computadora en C: \ Users \ Owner \ Documents \ file.sql (Windows Vista) que solo crea una base de datos y una tabla simple dentro. en MySQL en la línea de comandos entroError al ejecutar el archivo por lotes Mysql

fuente C: \ Users \ Propietario \ Documents \ newbie.sql;

la consulta parece funcionar bien, pero justo antes de que me muestra la tabla creada con éxito da salida a los siguientes errores que parecen estar relacionados con la forma en que entré en el nombre del archivo:

ERROR: 
Unknown command '\U'. 

ERROR: 
Unknown command '\O'. 

ERROR: 
Unknown command '\D'. 

ERROR: 
Unknown command '\n'. 

perdón el error de novato. ..whats la solución?

Gracias!

Respuesta

16

Trate de usar barra diagonal / en lugar de barra invertida \ en la ruta del archivo:

C:/Users/Owner/Documents/newbie.sql 

o ponerlo entre comillas dobles (")

+0

Gran! La barra hacia adelante funciona. ¿Por qué funciona? ... ¿solo un hecho de la vida de MySQL? – algorithmicCoder

+1

barra invertida '\' es un carácter de escape para MySql. Puede ver aquí para obtener más información: http: //dev.mysql.com/doc/refman/5.0/en/mysql-commands.html (busque 'delimiter') – manji

+0

Vine aquí en busca de respuestas para la misma pregunta . Al reemplazar la cadena de ruta con una ruta UNC, eliminé todos menos uno "Comando desconocido '\ A'." eso persiste En el camino, ejecuté Net Share, lo que me informó que la Actualización de Windows 10 Fall Creators enumera F $ como parte predeterminada para mi disco duro magnético de 7200 RPM, junto con el C# más o menos esperado para el volumen de arranque, que está en una unidad de estado sólido. –

Cuestiones relacionadas