备份mysql函数和存储过程
Posted 亲爱的阿道君
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了备份mysql函数和存储过程相关的知识,希望对你有一定的参考价值。
CREATE DEFINER=`test`@`%` PROCEDURE `prop_make_bak_sql`(psShecmal varchar(30),psFunctions varchar(3000)) BEGIN select CONCAT(‘-- 备份 ‘,name,‘ DELIMITER $$ CREATE OR REPLACE ‘,type,‘ ‘,name,‘(‘,CAST(param_list AS CHAR(50000) CHARACTER SET utf8),‘) ‘ ,if(type=‘FUNCTION‘,‘ RETURNS ‘,‘‘),if(type=‘FUNCTION‘,CAST(`RETURNS` AS CHAR(50000) CHARACTER SET utf8),‘‘),‘ ‘,CAST(body AS CHAR(500000) CHARACTER SET utf8),‘$$ DELIMITER ; ‘) tt from mysql.proc where db = psShecmal and FIND_IN_SET(LOWER(name),LOWER(psFunctions))>0; END
以上是关于备份mysql函数和存储过程的主要内容,如果未能解决你的问题,请参考以下文章