当前位置:Gxlcms > 数据库问题 > MySQL的四种变量类型

MySQL的四种变量类型

时间:2021-07-01 10:21:17 帮助过:20人阅读


三.会话变量
对当前回话有效,回话结束后,变量销毁
set session var_name = value;
set @@session.var_name = value;
set var_name = value;
以上三种方式等效

会话变量和用户变量的区别在于,除了前缀标识符外,会话变量是系统预先定义的一组变量,你不可能定义一个不存在的用户变量.

set test=‘test‘;
[Err] 1193 - Unknown system variable ‘test‘;

查看当前会话的变量
show [session] variables [like "%"];(其中session为默认,可以不用写)

常见的如消除mysql默认的sql_mode模式,改为最为宽松的模式
set sql_mode=‘‘;


四.局部变量
DECLEAR var INTEGER DEFAULT 0;
一般定义在BEGIN和END语句块之间,语句块结束即消失.

ps:
begin和end之间用于定义一组sql复合语句;

MySQL的四种变量类型

标签:更改   table   区别   ble   变量   复合   结束   使用   bsp   

人气教程排行