2019-02-24
阅读量:
1256
mysql用户变量和局部变量的不同?
问题描述:
当我们在使用mysql进行存储的时候,特别是涉及procedure的过程,会涉及到用户变量和局部变量,那么如何理解这两者的差别呢?
解决思路:
- 用户变量只存在于procedure的begin...end的过程,生命周期很短,就是call该procedure的调用期间
- 局部变量,就是自定义的某个值,赋值方式可以是@a='aaa'或者select 'aaa' into @a,生命周期会更长,存在于整个与客户端连接的期间,调用范围也更大
0.0000
0
2
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
1条评论
1条评论