参数IN cid INT,OUT t INT
内容
BEGIN
DECLARE OFF INT default 0;
UPDATe competition c SET c.stat = c.stat + 1 WHERe c.id = cid;
SELECT c.stat INTO OFF FROM competition c WHERe c.id = cid;
SELECt m_time into t FROM module WHERe module.competition_id = cid LIMIT OFF,1;
SELECT OFF,t;
END
返回值null
老实说百度的人没回答过我任何专业 问题我这里就悬赏了,看看有没有人回答吧
mysql存储过程返回值null
答案:2 悬赏:40 手机版
解决时间 2021-01-24 00:00
- 提问者网友:孤凫
- 2021-01-23 21:01
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-01-23 21:54
老实说我是写MSSQL的,语法有不同。
所以,我想问一下
DECLARE OFF INT default 0;
里的OFF和
SELECt c.stat INTO OFF FROM competition c WHERe c.id = cid;
里的OFF是一样的么?
一个是变量一个是临时表吧。。。
所以,我想问一下
DECLARE OFF INT default 0;
里的OFF和
SELECt c.stat INTO OFF FROM competition c WHERe c.id = cid;
里的OFF是一样的么?
一个是变量一个是临时表吧。。。
全部回答
- 1楼网友:渊鱼
- 2021-01-23 22:22
declare @data varchar(20)
set @data = ''
select case when @data is null then null
when @data = '' then 'data is empty'
end
或者:
case when (id is null)
then 'yes'
else 'no'
end as id_value,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯