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

PROCEDURE 和@num的生命周期是多长?

在Mysql中创建了PROCEDURE和用户变量比如@num ;那么这两个对象的生命是多长呢?

如果我退出客户端重新登陆,这两个对象是不是就没了呢?如果net stop mysql 后重新启动呢?

如果重新登陆客户端PROCEDURE就没了的话,那例如我想把之前写的PROCEDURE保存下来以便于以后登陆MySQL还能再次使用,那么应该怎么操作?


正在回答

1 回答

退出这个database之后就没了,或者干脆\q;之后也就没了

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

charsandrew 提问者

当前database应该是它们的作用区域吧?如果我想将PROCEDURE保存下来使用有什么方法?
2016-08-24 回复 有任何疑惑可以回复我~
#2

百无一用是书生丶 回复 charsandrew 提问者

procedure不是一直存在的么。。
2016-08-24 回复 有任何疑惑可以回复我~
#3

charsandrew 提问者

非常感谢!
2016-08-24 回复 有任何疑惑可以回复我~
#4

charsandrew 提问者 回复 百无一用是书生丶

刚去查了下,函数和PROCEDURE会被保存在数据库中,直到去手动删除,用户变量在重新登陆后会擦除。
2016-08-24 回复 有任何疑惑可以回复我~
查看1条回复

举报

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

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

进入课程

PROCEDURE 和@num的生命周期是多长?

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