我想要两个表,user
看起来像
+----+------------------+
| id | username |
+----+------------------+
| 1 | 1234567890123456 |
+----+------------------+
和kit
看起来
+----+---------+--------+--------+-------------------------+
| id | creator | name | script | tag |
+----+---------+--------+--------+-------------------------+
| 1 | 1 | kitkit | long | 1234567890123456/kitkit |
+----+---------+--------+--------+-------------------------+
应该从创建者的用户名和套件名称自动计算标签列。
我将尝试创建一个生成标签的用户功能
create function tagify(creator, name) returns varchar(33) select concat(username, '/', name) from user where id = creator;
不起作用
答案 0 :(得分:0)
MySQL函数应如下所示:
create function tagify (
in_creator varchar(255),
in_name varchar(255)
) returns varchar(33)
begin
return concat(in_creator, '/', in_name) ;
end;
注意:
return
语句。