bat文件@echo off  
set errorlevel=0  
  
//修改为mysql安装路径  
set path_home_mysql="C:\Program Files\MySQL\MySQL Server 5.0\"  
set path_bin_mysql=%path_home_mysql%bin\  
  
//修改为mysql使用的数据名  
set database_mysql=moduledb
  
//修改为mysql登陆用户名密码  
set user_mysql=root  
set password_mysql=123456  
  
//修改要执行的.sql文件(testsql.sql)  
%path_bin_mysql%mysql -u%user_mysql% -p%password_mysql% < testsql.sql
pausetestsql.sqlalter table test add column ddddd varchar(10);
运行bat文件提示:
文件名,目录名或卷标语法不正确我的mysql目录是C:\Program Files\MySQL\MySQL Server 5.0\bin啊,求救问题在哪

解决方案 »

  1.   

    @echo off   先取消,看看实际执行的命令是什么。
      

  2.   

    刚看见回复取消@echo off后的截图
      

  3.   

    testsql.sql没有指定对路径如果就执行这一个就别那么麻烦了
    直接把sql文件放在C:\Program Files\MySQL\MySQL Server 5.0\bin里面
    然后在这个目录下执行mysql -uroot -p123456 dbname1 < testsql.sql
      

  4.   

    testsql.sql和那个bat文件放在同一个目录下的。
    我把这个bat文件放到桌面上可以用,但是放在我的eclipse工程里面就提示系统找不到指定文件,这是为什么
      

  5.   

    是这个问题。另外BAT文件中的注释不是 // 而是 REM