Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để liệt kê tất cả các biến được khởi tạo bởi toán tử SET trong MySQL?

Để liệt kê tất cả các biến được khởi tạo bởi toán tử SET, cú pháp như sau -

select * from performance_schema.user_variables_by_thread;

Đây là truy vấn để đặt biến -

mysql> set @FirstName='John';
Query OK, 0 rows affected (0.00 sec)
mysql> set @LastName='Doe';
Query OK, 0 rows affected (0.00 sec)

Đây là truy vấn để hiển thị danh sách tất cả các biến được khởi tạo bởi toán tử SET. Danh sách này bao gồm các biến được đặt ở trên -

mysql> select * from performance_schema.user_variables_by_thread;

Điều này sẽ tạo ra kết quả sau -

+-----------+---------------+----------------+
| 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)