เมื่อใดก็ตามที่มีข้อยกเว้นเกิดขึ้นในกระบวนงานที่เก็บไว้ของ MySQL การจัดการโดยแสดงข้อความแสดงข้อผิดพลาดที่เหมาะสมเป็นสิ่งสำคัญมาก สมมติว่าถ้าเราไม่จัดการกับข้อยกเว้น จะมีโอกาสทำให้แอปพลิเคชันล้มเหลวโดยมีข้อยกเว้นบางอย่างในกระบวนงานที่เก็บไว้ MySQL จัดเตรียมตัวจัดการเพื่อจัดการกับข้อยกเว้นในกระบวนงานที่เก็บไว้ ต่อไปนี้เป็นตัวจัดการ MySQL สี่ประเภทที่สามารถใช้ในขั้นตอนการจัดเก็บ -
ประกาศตัวจัดการต่อสำหรับการเลือก SQLEXCEPTION 'มีข้อผิดพลาด';
ตัวจัดการด้านบนจะแสดงข้อความแสดงข้อผิดพลาดและดำเนินการต่อไป
ประกาศตัวจัดการสำหรับ SQLEXCEPTION SET got_error=1;
ตัวจัดการด้านบนจะตั้งค่าตัวแปร got_error เป็น 1 และดำเนินการดำเนินการต่อไป
ประกาศตัวจัดการ EXIT สำหรับ SQLEXCEPTION SET got_error=1;
ตัวจัดการด้านบนจะตั้งค่าตัวแปร got_error เป็น 1 และยุติการดำเนินการ
ประกาศตัวจัดการการออกจาก SQLSTATE '23000' SET got_error=1;
ตัวจัดการด้านบนจะแสดงข้อความแสดงข้อผิดพลาด MySQL ที่เป็นค่าเริ่มต้นและยุติการดำเนินการโดยตั้งค่าตัวแปร got_error เป็น 1