如何在 MySQL 中列出由 SET 運算子初始化的所有變數?


要列出由 SET 運算子初始化的所有變數,語法如下:-

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)

以下是顯示由 SET 運算子初始化的所有變數列表的查詢。此列表包括上面設定的變數:-

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 |
+-----------+---------------+----------------+
5 rows in set (0.00 sec)

更新於: 26-12-2019

263 次瀏覽

開始您的 職業

完成課程以獲得認證

開始
廣告