mysql自定义函数的使用

在使用MySQL的过程中,mysql自带的函数可能不能完成我们的业务需求,这时就需要自定义函数

这里我需要将传入的字符串,然后拼接返回

delimiter $$

use `syy`$$

drop function if exists `add_blog`$$

create definer=`root`@`%` function `add_blog`(
	page_id int,
	blog_id int
    ) returns varchar(500) charset utf8
begin
        -- 这里写自己的业务逻辑
	return concat(concat(page_id,'-'),blog_id);
    end$$

delimiter ;
说明:

page_id和blog_id为传入的参数,returns varchar(500)代表返回的内容为字符串长度为500

下面是调用过程

select add_blog(103,138);
返回结果为:

文章到这里结束了,谢谢大家感谢您的阅读,希望对您有帮助,本文版权归 #惊讶# 所有

评论 (0)