Sejak MySQL 5.5 Anda dapat menggunakan SIGNAL dan RESIGNAL untuk penanganan kesalahan. Sebelum itu tidak ada cara untuk menangani kesalahan di MySQL. Satu-satunya cara adalah menjalankan kueri yang salah (misalnya memasukkan ke dalam tabel yang tidak ada).