Query ดูตัวแปร User-Defined ทั้งหมด
SELECT * FROM performance_schema.user_variables_by_thread;
ตัวอย่างการตั้งค่าและตรวจสอบ
mysql> SET @FirstName = 'John';
Query OK, 0 rows affected (0.00 sec)
mysql> SET @LastName = 'Doe';
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT * FROM performance_schema.user_variables_by_thread;
ผลลัพธ์:
+-----------+---------------+----------------+
| THREAD_ID | VARIABLE_NAME | VARIABLE_VALUE |
+-----------+---------------+----------------+
| 120 | TotalAmount | 5000 |
| 120 | FirstName | John |
| 120 | lName | Smith |
| 120 | fName | Adam |
| 120 | LastName | Doe |
+-----------+---------------+----------------+
คอลัมน์ในตาราง
| คอลัมน์ | คำอธิบาย | ||
|---|---|---|---|
| THREAD_ID | Thread/Connection ID ที่ตั้งค่าตัวแปร | ||
| VARIABLE_NAME | ชื่อตัวแปร (ไม่รวม @) | ||
| VARIABLE_VALUE | ค่าของตัวแปร |
| ประเภท | Prefix | Scope | ตัวอย่าง |
|---|---|---|---|
| User-Defined | @ | Session | @myVar |
| System (Global) | @@global. | Global | @@global.max_connections |
| System (Session) | @@session. / @@ | Session | @@sort_buffer_size |