MySQL 8.4 发行说明
许多服务器系统变量是动态的,可以在运行时设置。请参阅 第 15.7.6.1 节,“SET 语法用于变量赋值”。有关设置系统变量的特权要求的说明,请参阅 第 7.1.9.1 节,“系统变量特权”
下表列出了 mysqld
中适用的所有动态系统变量。
该表列出了每个变量的数据类型和作用域。最后一列指示每个变量的作用域是全局、会话还是两者。有关设置和使用变量的详细信息,请参阅相应的项目说明。在适当的情况下,提供了指向有关该项目的更多信息的直接链接。
类型为 “string” 的变量采用字符串值。类型为 “numeric” 的变量采用数字值。类型为 “boolean” 的变量可以设置为 0、1、ON
或 OFF
。标记为 “enumeration” 的变量通常应设置为该变量的可用值之一,但也可以设置为与所需的枚举值对应的数字。对于枚举系统变量,第一个枚举值对应于 0。这不同于用于表列的 ENUM
数据类型,对于该数据类型,第一个枚举值对应于 1。
表 7.5 动态系统变量摘要