set path="C:\Program Files\MySQL\MySQL Server 5.0\bin"
@ECHO ON
ECHO 进入Mysql目录....
ECHO
ECHO 数据库正在执行中....
mysql -uroot -p -D -t nxjsw<d:\datas\expDatas.sql
ECHO.
ECHO 导入执行完毕
ECHO.
pause
exit
我想在执行 导入sql脚本的时候运用事务,应该怎么处理?
@ECHO ON
ECHO 进入Mysql目录....
ECHO
ECHO 数据库正在执行中....
mysql -uroot -p -D -t nxjsw<d:\datas\expDatas.sql
ECHO.
ECHO 导入执行完毕
ECHO.
pause
exit
我想在执行 导入sql脚本的时候运用事务,应该怎么处理?
@ECHO ON
ECHO 进入Mysql目录....
ECHO
ECHO 数据库正在执行中....
mysql -uroot -p -D -t nxjsw -e "START TRANSACTION; source d:/datas/expDatas.sql; COMMIT;"
ECHO.
ECHO 导入执行完毕
ECHO.
pause
exit[/code]
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
@ECHO ON
ECHO 进入Mysql目录....
ECHO
ECHO 数据库正在执行中....
mysql -uroot -p -D -t nxjsw <d:\datas\expDatas.sql
ECHO.
ECHO 导入执行完毕
ECHO.
pause
exit
执行mysql -uroot -p -D -t nxjsw <d:\datas\expDatas.sql 想采用事务回滚,我的sql脚本主要是给几张表插入数据的,有时候执行mysql -uroot -p -D -t nxjsw <d:\datas\expDatas.sql 一半的出错了,部分数据可以导入导表里去