セッション変数

SESSION_VARIABLESテーブルはセッション変数に関する情報を提供します。テーブル データはSHOW SESSION VARIABLES番目のステートメントの結果に似ています。

USE INFORMATION_SCHEMA; DESC SESSION_VARIABLES;

出力は次のようになります。

+----------------+---------------+------+------+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+---------------+------+------+---------+-------+ | VARIABLE_NAME | varchar(64) | YES | | NULL | | | VARIABLE_VALUE | varchar(1024) | YES | | NULL | | +----------------+---------------+------+------+---------+-------+ 2 rows in set (0.00 sec)

SESSION_VARIABLESテーブルの最初の 10 行をクエリします。

SELECT * FROM SESSION_VARIABLES ORDER BY variable_name LIMIT 10;

出力は次のようになります。

+-----------------------------------+------------------+ | VARIABLE_NAME | VARIABLE_VALUE | +-----------------------------------+------------------+ | allow_auto_random_explicit_insert | OFF | | auto_increment_increment | 1 | | auto_increment_offset | 1 | | autocommit | ON | | automatic_sp_privileges | 1 | | avoid_temporal_upgrade | OFF | | back_log | 80 | | basedir | /usr/local/mysql | | big_tables | OFF | | bind_address | * | +-----------------------------------+------------------+ 10 rows in set (0.00 sec)

SESSION_VARIABLES表の列の説明は次のとおりです。

  • VARIABLE_NAME : データベース内のセッションレベル変数の名前。
  • VARIABLE_VALUE : データベース内のセッションレベル変数の値。

このページは役に立ちましたか?