电光石火电光石火

陌晴博客
ilkhome.cn

Mysql存储过程查询结果赋值到变量

一个参数的方法

方式 1

DECLARE cnt INT DEFAULT 0;
select count(*) into cnt from test_tbl;
select cnt;

方式 2

set @cnt = (select count(*) from test_tbl);
select @cnt;

方式 3

select count(*) into @cnt1 from test_tbl;
select @cnt1;

多个列的情况下似乎只能用 into 方式

select max(status), avg(status) into @max, @avg from test_tbl;
select @max, @avg;
本博客所有文章如无特别注明均为原创。作者:陌晴
版权所有:《电光石火》 => Mysql存储过程查询结果赋值到变量
本文地址:http://ilkhome.cn/index.php/archives/569/
欢迎转载!复制或转载请以超链接形式注明,文章为 陌晴 原创,并注明原文地址 Mysql存储过程查询结果赋值到变量,谢谢。

评论 1

  1. 感觉MySQL操作真的太方便了,特别是用来做分布式

    VPS234 2019-09-09    回复