bat文件处理mysql
bat文件
-
C/C++ code
@echo off set errorlevel=0 //修改为mysql安装路径 set path_home_mysql="C:Program FilesMySQLMySQL 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 pause
testsql.sql
-
SQL code
alter table test add column ddddd varchar(10);
运行bat文件提示:
文件名,目录名或卷标语法不正确
我的mysql目录是C:Program FilesMySQLMySQL Server 5.0bin啊,求救问题在哪
testsql.sql没有指定对路径
如果就执行这一个就别那么麻烦了
直接把sql文件放在C:Program FilesMySQLMySQL Server 5.0bin里面
然后在这个目录下执行mysql -uroot -p123456 dbname1 < testsql.sql
探讨
testsql.sql没有指定对路径
如果就执行这一个就别那么麻烦了
直接把sql文件放在C:Program FilesMySQLMySQL Server 5.0bin里面
然后在这个目录下执行mysql -uroot -p123456 dbname1 < testsql.sql