查询当前数据库有哪些存储过程:
show procedure status where Db='test';
显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间:
show procedure status;
显示某一个mysql存储过程的详细信息:
show create procedure sp_name;
调用存储过程:
call data_sync_res_sp('云石切割机','http://192.168.0.86:8013/index','','1','','成功','2020-04-27 14:58:25');
删除存储过程:
drop procedure data_sync_res_sp;
实例:
创建 INSERT 存储过程:
-
DELIMITER
//
-
create
procedure data_sync_res_sp(in sync_api_name varchar(100), sync_api varchar(100), ip varchar(255), sync_res tinyint(1), product_id varchar(100), remark varchar(255), update_time timestamp)
-
begin
-
INSERT
INTO
data_sync_res
(sync_api_name,sync_api,ip,sync_res,product_id,remark,update_time)
VALUES
(sync_api_name,sync_api,ip,sync_res,product_id,remark,update_time);
-
end
-
//
-
DELIMITER ;
tp5.1:(字段类型特别重要,文本格式必须加引号)
$query_sql_res = Db::execute("call data_sync_res_sp('$sync_api_name', '$sync_api','$ip', '$sync_res','$product_id', '$remark','$update_time')");
转载:https://blog.csdn.net/Lg632/article/details/106074445
查看评论