我在我的电脑上使用我自己写的操作数据库的工具使用同事数据库用户名和密码登录到同事电脑上的MySQL数据库,在程序中可以正常对同事数据库进行操作,但是当我在程序中使用批处理命令去执行数据库操作,操作结果是影响我本地的数据库数据而不是同事那台计算上的数据库,如:批处理文件内容:
mysql -u 同事数据库用户名 -p同事数据库登录密码 < "d:\\xx.sql"
当我在程序中创建进程去执行上面那个批处理文件后,结果影响我自己的数据库,同事数据库没有影响。奇怪?为什么?我明明是用同事数据库用户名和密码登录的呀?