mysql存储过程

#查询存储过程是否存在

SHOW PROCEDURE STATUS LIKE '存储过程名称'

#查询存储过程是否存在,显示创建的具体语句

SHOW CREATE PROCEDURE 存储过程名称

#删除存储过程

DROP PROCEDURE IF EXISTS 存储过程名称

#创建存储过程

CREATE
    PROCEDURE p_insert_rate_data()
BEGIN
    insert into 表名  (字段名1,字段名2)
    select 字段名1,字段名2
    from 表 ;END

#执行存储过程

call 存储过程名称

#创建定时任务,每月5号执行一次
create event 任务名
on schedule every 1 month starts timestamp '2022-05-05 00:00:01' on completion preserve
do
begin
call 存储过程名称1;call 存储过程名称2;end

你可能感兴趣的:(__数据库3306,sql,数据库)