Commenti(0)
Tipi di Errore e relativi Valori
I Messaggi di errore restituiti da MySQL
Quando un errore occorre in MySQL, il server restituisce due tipi di valori per l’errore specifico:
- Un codice di errore specifico di MySQL, ovvero un numerico, che non è portabile verso altri database
- Un valore di tipo SQLSTATE, ovvero una stringa di cinque caratteri (per esempio ‘42S02’). Questi tipi di valori sono specificati dall’ANSI SQL e dall’ODBC e sono standardizzati.
Quando si verifica un errore, è possibile accedere al return code di MySQL oppure alla stringa SQLSTATE mediante le seguenti funzioni C API:
Per gli statements sopraindicati, le corrispondenti funzioni di errore sono le seguenti:
I primi due caratteri della stringa SQLSTATE indica la classe dell’errore:
- ‘00’ indica success
- ‘01’ indica warning
- ‘02’ indica “non trovato”
- ‘Altro’ indica un’eccezione
Condividi su:
Esprimi un voto:
Argomenti chiave:

MySQL Report un tool di shell per tenere tutto sotto controllo