我创建了一个.bat文件(import_file.bat):
set database_name=nome_db
mysql –u root --password=pass --database %database_name% < c:/import_geco/sql_svuta.sql
mysql –u root --password=pass --database %database_name% < c:/import_geco/carica_dati.sql
从命令行,在我输入的MySQL bin目录中:
mysql/bin>c:/import_db/import_file.bat
...但它不起作用,而是返回MySQL帮助信息。
如果我创建一个.bat文件导出表(export.bat):
mysqldump --no-create-info -u root nome_db nome_tabella > c:/backup_db/export.sql
...并在命令行输入:
mysql/bin>c:/import_db/export.bat
它有效。
答案 0 :(得分:0)
您收到帮助文件,因为您的命令格式错误。您正在尝试将某些内容传递给命令行。您可能需要使用-e
( - execute)命令,您可以管道传输文件或使用LOAD DATA FILE
请参阅:http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html