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.sql pause
1
@echooffseterrorlevel=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 pause
欢迎大家阅读《bat文件处理mysql解决思路》,跪求各位点评,by 搞代码
testsql.sql
SQL code
alter table test add column ddddd varchar(10);
1
altertabletestaddcolumndddddvarchar(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
------解决方案--------------------
探讨
testsql.sql没有指定对路径
如果就执行这一个就别那么麻烦了
直接把sql文件放在C:/Program Files/MySQL/MySQL Server 5.0/bin里面
然后在这个目录下执行mysql -uroot -p123456 dbname1 < testsql.sql
原创文章,转载请注明: 转载自搞代码
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~