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