zoukankan      html  css  js  c++  java
  • shell脚本 如何调用Mysql的存储过程 解决方案

    今天遇到一个在shell脚本里面要调用MySQL的存储过程,查阅了很多资料,发现有的都不好用,自己调试出了如下一种,拿来共享:

    mysql -e “ ”:

    例如:

      mysql -uroot -p******* -e "call db_sys_stat.p_tab_stat1()" ;

    添加到你shell脚本想调用的位置即可:

    如果想把记录写到文本里面,那么添加如下:

    例子:

    if mysql -uroot -p******** -e "call db_sys_stat.p_tab_stat1()" ; then
       DATE=`date "+%Y%m%d %H:%M:%S"`
       echo -e "33[32m table rows stat begin : $DATE33[0m" >>$IMP_DIR/full_bak_imp-log.txt
       else
        DATE=`date "+%Y%m%d %H:%M:%S"`
        echo -e "33[32m table rows stat end : $DATE33[0m" >>$IMP_DIR/full_bak_imp-log.txt
    fi

    以上是本人调试通过的!

    摘自:http://blog.csdn.net/wulantian/article/details/8153746

  • 相关阅读:
    超级迷宫我的计划表
    不敢死队
    Let the Balloon Rise
    Hangover
    汉诺塔系列2
    Tri Tiling(递推)
    Tiling(递推,高精度)
    Color Me Less
    I Think I Need a Houseboat(圆计算)
    Kbased Numbers(递推)
  • 原文地址:https://www.cnblogs.com/antyi/p/7339302.html
Copyright © 2011-2022 走看看