在使用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);
返回结果为:
文章到这里结束了,谢谢大家感谢您的阅读,希望对您有帮助,本文版权归 #惊讶# 所有