ในการตรวจสอบประเภทการจำลองแบบ คุณสามารถใช้คำสั่ง SHOW GLOBAL VARIABLES ไวยากรณ์มีดังนี้ −
แสดงตัวแปรทั่วโลกเช่น 'binlog_format'
ไวยากรณ์ด้านบนจะคืนค่า ROW, MIXED หรือ STATEMENT ผลลัพธ์เริ่มต้นคือ ROW
ตอนนี้คุณสามารถใช้ไวยากรณ์ด้านบนเพื่อตรวจสอบประเภทการจำลองแบบ แบบสอบถามมีดังนี้ −
mysql> แสดงตัวแปรทั่วโลกเช่น 'binlog_format';
นี่คือผลลัพธ์ -
<ก่อนหน้า>+--------------+-------+| Variable_name | ค่า |+--------------+-------+| binlog_format | ROW |+--------------+------- +1 แถวในชุด (0.10 วินาที)นี่คือข้อความค้นหาที่จะเปลี่ยนจาก ROW เป็น STATEMENT -
mysql> SET GLOBAL binlog_format ='STATEMENT';แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.04 วินาที)
ตรวจสอบประเภทการจำลองอีกครั้ง แบบสอบถามมีดังนี้ −
mysql> แสดงตัวแปรทั่วโลกเช่น 'binlog_format';
นี่คือผลลัพธ์ -
<ก่อนหน้า>+--------------+-----------+| Variable_name | ค่า |+--------------+-----------+| binlog_format | STATEMENT |+-----------------------+----------- +1 แถวในชุด (0.01 วินาที)ตอนนี้ binlog_format คือ STATEMENT
คุณสามารถเปลี่ยนจาก STATEMENT เป็น MIXED หรือ MIXED เป็น ROW ได้เป็นต้น
เปลี่ยนตามเซสชันด้วย แบบสอบถามมีดังนี้ −
mysql> SET SESSION binlog_format ='ROW';แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)
ตรวจสอบค่าของ binlog_format อีกครั้ง แบบสอบถามมีดังนี้ −
mysql> แสดงตัวแปรเช่น 'binlog_format';
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+--------------+-------+| Variable_name | ค่า |+--------------+-------+| binlog_format | ROW |+-----------------------+------- +1 แถวในชุด (0.04 วินาที)