为了账号安全,请及时绑定邮箱和手机立即绑定

关于创建 复合结构函数体的自定义函数 学习的问题

我想知道我这样来理解教程中的例子是否理解正确?

CREATE FUNCTION   adduser(username VARCHAR(20))    

RETURNS INT UNSIGNED    

BEGIN    

INSERT test(username) VALUES(username);    

RETURN LAST_INSERT_ID()    

END    

// 


第一行 创建addusername自定义函数,其参数是username  字符型,20字节的长度    

第二行 返回值的定义是 INT整形 且不可为负数    

第三行 因为自定义函数为复合结构 所以要使用BEGIN开头    

第四行 在test表内username字段插入值    

第五行 函数返回最后一个插入值的id号    

第六行 最后END结尾    

第七行 结束符    

正在回答

2 回答

第五行最后要加;结尾


1 回复 有任何疑惑可以回复我~

就是这个样子啊!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

关于创建 复合结构函数体的自定义函数 学习的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信