zoukankan      html  css  js  c++  java
  • SQL语句对单个的MySQL存储过程导出

    首先确保参数secure-file-priv='' 表示不限制mysqld在任意目录的导入导出

    打开my.cnf或my.ini,加入如下语句后重启mysql服务。

    secure_file_priv=''

    sql语法只修改下面的PRO_NAME为你的存储过程即可

    1 SELECT CONVERT(CONCAT('DROP ',A.TYPE,' IF EXISTS ',A.`NAME`,';',CHAR(13),CHAR(10),
    2 'DELIMITER $$',CHAR(13),CHAR(10),
    3 'CREATE ',A.TYPE,' ',A.`NAME`,'(',A.PARAM_LIST,')',CHAR(13),CHAR(10),
    4 A.BODY,' $$',CHAR(13),CHAR(10),
    5 'DELIMITER ;') USING UTF8) STORE
    6 FROM MYSQL.PROC A
    7 WHERE A.NAME = PRO_NAME
    8 INTO OUTFILE "/HOME/MYSQL/PRO_NAME.SQL"
    9 FIELDS ESCAPED BY '';
  • 相关阅读:
    10.28
    10.25
    10.21
    移动第七次作业
    移动第六次作业
    移动第五次作业
    移动第四次作业
    移动第3次作业
    移动第二次作业
    移动第一次作业
  • 原文地址:https://www.cnblogs.com/jinli1771/p/14359681.html
Copyright © 2011-2022 走看看