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

จะระงับคำเตือนใน MySQL ได้อย่างไร


หากต้องการระงับคำเตือน ให้ตั้งค่า SQL_NOTES=0 เรามาดูตัวอย่างกัน

ตอนแรก เราจะตั้งค่า SQL_NOTES เป็น 1 −

mysql> SET sql_notes =1; ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)

ตอนนี้ ให้เราวางตารางที่ไม่มีอยู่ ดังที่คุณเห็นข้อความเตือนปรากฏขึ้นแล้ว -

mysql> drop table ถ้ามี web.DemoTable;Query OK, 0 แถวได้รับผลกระทบ, 1 คำเตือน (0.07 วินาที)

หากต้องการดูข้อความเตือนข้างต้น คุณต้องใช้คำสั่ง SHOW WARNINGS -

mysql> แสดงคำเตือน

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้โดยแสดงข้อความเตือน -

<ก่อนหน้า>+-------+------+----------------------------- ----+| ระดับ | รหัส | ข้อความ |+-------+------+-------------------------------- ----+| หมายเหตุ | 1051 | ตารางที่ไม่รู้จัก 'web.DemoTable' |+------+------+-------------------------- ---------+1 แถวในชุด (0.00 วินาที)

ตอนนี้ เนื่องจากเราจำเป็นต้องระงับการเตือน ให้ใช้ SQL_NOTES และตั้งค่าเป็น OFF -

mysql> SET sql_notes =0; Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)

ให้เราวางตารางด้านบนอีกครั้ง -

mysql> drop table ถ้ามี web.DemoTable;Query OK, 0 แถวได้รับผลกระทบ (0.07 วินาที)

กระบวนการข้างต้นเรียกว่าการระงับการเตือนใน MySQL ตอนนี้ เมื่อคุณจะลองเรียกคำเตือนอีกครั้ง ระบบจะแสดง “ชุดที่ว่างเปล่า ” ดังแสดงด้านล่าง −

mysql> แสดงคำเตือน ชุดว่าง (0.00 วินาที)