永发信息网

MYSQL的会话变量如何创建和使用啊?

答案:2  悬赏:80  手机版
解决时间 2021-03-10 14:47
在插入或更新表数据时记录操作者的名字,我想通过触发器来完成,在创建数据库连接后设置一个会话变量为操作者的名字,比如小明,之后在触发器里读取这个会话变量。问题在于在MYSQL中如何创建和使用会话变量啊?
最佳答案
系统变量又分为全局变量与会话变量。
全局变量在MySQL启动的时候由服务器自动将它们初始化为默认值,这些默认值可以通过更改my.ini这个文件来更改。
会话变量在每次建立一个新的连接的时候,由MYSQL来初始化。MYSQL会将当前所有全局变量的值复制一份。来做为会话变量。(也就是说,如果在建立会话以后,没有手动更改过会话变量与全局变量的值,那所有这些变量的值都是一样的。)
全局变量与会话变量的区别就在于,对全局变量的修改会影响到整个服务器,但是对会话变量的修改,只会影响到当前的会话(也就是当前的数据库连接)。
我们可以利用
show session variables;
语句将所有的会话变量输出:(可以简写为show variables,没有指定是输出全局变量还是会话变量的话,默认就输出会话变量。)
全部回答
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不知道为什么!!我这个人总是想得多做得少,
茂名市茂南保安服务公司在什么地方啊,我要过
会计里的进项税额抵扣是什么意思
东半球是以()为界划分的,()为东半球,(
在下面的发明中,和蝙蝠有关的是AA. 雷达B.
建筑智能化系统的系统检测
益膳房牛奶体验馆怎么去啊,有知道地址的么
给我推荐一些英语作文的题目,比如:最喜欢的
类似梦幻西游网页游戏
我老公因形式诈骗,进了看守所38天了,还可以
根据国内标准,红细胞比容低于正常,符合贫血
运动裤变的宽松怎么办?
100级以上的地震什么概念
人的心跳声的频率非常低,属于次声波,可是我
招财树怎么养?求助啊!!!
推荐资讯
谁知道中国餐饮业发展的概况是什么?
经济效益审计的特征
教育储蓄提前支取问题计算具体的利息
遂溪县城有个河滨路吗?在哪?
何昀涵这名字的含义是什么?
前端开发工程师做什么
高碑店中成村镇银行ATM我想知道这个在什么地
下图1表示美国JCraig Venter研究所创造“人造
鑫福禄在哪里啊,我有事要去这个地方
lol男刀打卡特该怎么打
我怀 孩子不喜欢吃辣椒不喜欢吃油腻的东西喜
有人精通36国语言吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?