อาจมีสิ่งผิดปกติเกิดขึ้นกับเซิร์ฟเวอร์ฐานข้อมูล เช่น เซิร์ฟเวอร์ถูกปิดโดยไม่คาดคิด เกิดข้อผิดพลาดขณะเขียนข้อมูลไปยังฮาร์ดดิสก์ เป็นต้น สถานการณ์เหล่านี้อาจทำให้ฐานข้อมูลทำงานไม่ถูกต้อง และที่แย่ที่สุดก็อาจพังได้
ด้วยความช่วยเหลือของคำสั่ง CHECK TABLE MySQL ช่วยให้เราตรวจสอบความสมบูรณ์ของตารางฐานข้อมูล ไวยากรณ์จะเป็นดังนี้ -
CHECK TABLE table_name
ที่นี่ table_name คือชื่อของตาราง
ตัวอย่าง
เรากำลังเรียกใช้คำสั่งนี้สำหรับตาราง Student_info ดังนี้ -
mysql> CHECK table student_info\G *************************** 1. row *************************** Table: query.student_info Op: check Msg_type: status Msg_text: OK 1 row in set (0.00 sec)