日期:2014-05-16  浏览次数:20797 次

关于在windows下自动运行存储过程
数据库版本是5.0.54,我想在windows下做一个bat文件放到计划任务中,我是这样写得:
mysql --user=yyy --password=yyy -h 10.192.136.102 --database=test -s -e 'call pdm_all_end()'

但是出现报错:
ERROR 1044 (42000): Access denied for user 'InternalTest0'@'%' to database 'pdm_all_end()''

但是如果我使用
mysql --user=yyy --password=yyy -h 10.192.136.102 --database=test 进入后再运行 call pdm_all_end() 就没有问题,请问是怎么回事,谢谢

------解决方案--------------------
'InternalTest0'@'%' 

没有权限!


------解决方案--------------------
使用:
mysql --user=yyy --password=yyy -h 10.192.136.102 test -s -e "call pdm_all_end();"