can not run a sql file windows command line using SOURCE command

My original answer:

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

You could also try executing the command like this:

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

(Source: a comment in the reference manual suggests using forward slashes on Windows machines)


Try quoting your file name. Notice your command:

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

is probably being interpreted as:

mysql SOURCE C: \xampp \htdocs...

(see the \x there?)

If you quote the file name, I bet it'll work. (not sure if mysql requires ' or " for quoting filenames in this context, try both)


Actually this worked. I think it is dwuff's previous answer.

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