bat文件处理mysql
bat文件
- C/C++ code
@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.sqlpause
testsql.sql
- SQL code
alter table test add column ddddd varchar(10);
运行bat文件提示:
文件名,目录名或卷标语法不正确
我的mysql目录是C:\Program Files\MySQL\MySQL Server 5.0\bin啊,求救问题在哪
[解决办法]
testsql.sql没有指定对路径
如果就执行这一个就别那么麻烦了
直接把sql文件放在C:\Program Files\MySQL\MySQL Server 5.0\bin里面
然后在这个目录下执行mysql -uroot -p123456 dbname1 < testsql.sql
[解决办法]