Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะแสดงรายการตัวแปรทั้งหมดที่เริ่มต้นโดยตัวดำเนินการ SET ใน MySQL ได้อย่างไร


ในการแสดงรายการตัวแปรทั้งหมดที่เริ่มต้นโดยตัวดำเนินการ SET ไวยากรณ์จะเป็นดังนี้ -

select * from performance_schema.user_variables_by_thread;

นี่คือแบบสอบถามเพื่อตั้งค่าตัวแปร -

mysql> set @FirstName='John';Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)mysql> set @LastName='Doe'; Query OK, 0 แถวที่ได้รับผลกระทบ (0.00 วินาที)

นี่คือแบบสอบถามเพื่อแสดงรายการของตัวแปรทั้งหมดที่เริ่มต้นโดยตัวดำเนินการ SET รายการนี้รวมถึงตัวแปรที่ตั้งไว้ด้านบน -

mysql> เลือก * จาก performance_schema.user_variables_by_thread;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------+-----------------------+----------------+| THREAD_ID | VARIABLE_NAME | VARIABLE_VALUE |+-----------+---------------------------+----------------+| 120 | TotalAmount | 5000 || 120 | ชื่อจริง | จอห์น || 120 | lชื่อ | สมิธ || 120 | fName | อดัม || 120 | นามสกุล | โด้ |+-----------+-----------------------------+----------------+5 แถว ในชุด (0.00 วินาที)