为了账号安全,请及时绑定邮箱和手机立即绑定

请问这里的SET @i=7;是什么意思,有什么作用的?

麻烦各位,请问这里的SET @i=7;是什么意思,有什么作用的?谢谢!

正在回答

2 回答

以@符号开头的字符序列是指用户变量,也就是用户在MySQL客户端定义的变量,一般用在begin end 块中,对存储过程传入的参数进行声明、定义等

0 回复 有任何疑惑可以回复我~
#1

鲜衣 提问者

非常感谢!
2015-09-10 回复 有任何疑惑可以回复我~

上面的人不要误人子弟,declare声明变量才是用在begin end快中,@变量名是用在当前用户的客户端的,@i=7表示在客户端定义一个值为7的用户变量,在当前客户端中有效;


3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

请问这里的SET @i=7;是什么意思,有什么作用的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信