使用命令提示符执行MySQL存储过程的命令

时间:2018-10-24 18:11:20

标签: mysql stored-procedures command-prompt

还需要使用命令提示符执行MySQL存储过程的命令,以减小控制台窗口上输出历史记录的大小。

1 个答案:

答案 0 :(得分:2)

更新: 已经有一个similar question with excellent answers on the CALL'ing part

要从命令行运行存储过程,请使用mysql客户端的-e选项。例如,要从bash调用SP“ foo”,您可以这样做:

bash> mysql -e "call foo()" dbname

如果您不希望将命令存储在历史记录文件中,请在mysql命令之前添加一个空格,这样:

bash>  mysql -e "call foo()" dbname
      ^
      |_ space