关于创建 复合结构函数体的自定义函数 学习的问题
我想知道我这样来理解教程中的例子是否理解正确?
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结尾
第七行 结束符