# 用户定义变量
+ 您可以将值存储在用户定义的变量中, 然后在其他 `prepared statements` 语句中引用该值
+ 用户定义的变量:
  + 以`@` 符号为前缀:`@variable_name`  
  + 通过使用以下 `SET` 语句为其赋值: `SET @variable_name = expr` 
    + 该值必须是`integer` 、`decimal` 、`floating-point` `string` 、或`NULL` 类型
    + 如果值是从结果集中派生的, 则该 `SET` 语句将该值视为 `string`
+ 只在当前会话可见
------------------------------------------------------------------------------
