我是Mysql sp世界的新手,如果这是一个愚蠢的问题,请原谅我
这是关于变量的:
我的表格类似于“_ id,name” 我创建了一个类似
的spf(IN name varchar(255)
在sp我想做的查询如下:
select * from tb where name=@name
似乎您无法定义与字段名称相同的变量 一张桌子,这是真的吗?
至少它对我不起作用,所以我将我的sp改为
f(IN _name varchar(255)
最后我按
返回数据select _name
所以这是我的第二个问题: 如何将输出中的列名从“_name”更改为“name”
答案 0 :(得分:0)
似乎您无法定义与字段名称相同的变量 一张桌子,这是真的吗?
答案:是的
至于第二个问题,您可以使用as
关键字:
select _name as "name" ...