Mysql
 sql >> Database >  >> RDS >> Mysql

Come catturare e rilanciare tutti gli errori in MySQL

Per catturare tutte le eccezioni SQL, usa:

DECLARE EXIT HANDLER FOR SQLEXCEPTION

SQLWARNINGS può essere utilizzato anche per catturare gli avvisi.

All'interno del gestore delle eccezioni, per generare l'errore o l'avviso che è stato appena rilevato, utilizzare:

RESIGNAL

Vedi la documentazione per la dichiarazione di DIMISSIONI:

http://dev.mysql.com/doc/refman/5.5 /it/dimissioni.html

Questo è disponibile da MySQL 5.5