在实际使用时,我在mysql8下测试的是不用set声明,直接用
select @mysum:=COUNT(*) from mendpinfo where ipaddr = rvIpaddr;这个语句
因为有一个临时的结果,就是查找关键词的位置要存下,所以用到了临时变量,注意用的时候前面要加@
20200422
例子1:
DECLARE iSystemTypeId INT;
set iSystemTypeId = NULL;
select SystemTypeId into iSystemTypeId from B_SystemType where os = Aos;
常规用法
例子2:
DECLARE lockTime datetime;
set lockTime=(select lockTime from ccmUsers where name=myuser);
trigger中用的多
例子3:
set @mysum=0;
select @mysum:=COUNT(*) from mendpinfo where ipaddr = rvIpaddr;...
仅显示部分内容,浏览全部请登录。
登录 | 立即注册