SHOW WARNINGS
Sintassi
SHOW WARNINGS [LIMIT [offset,] num_righe] SHOW COUNT(*) WARNINGS
Spiegazione
SHOW WARNINGS
mostra gli errori, i warning, e le note che sono stati provocati dall'ultima istruzione SQL precedentemente eseguita nella sessione corrente. Non mostra niente se l'ultima istruzione ha usato una tabella e non ha generato messaggi. (Questo significa che una istruzione che usa una tabella e non genera messaggi svuota la lista.) Le istruzioni che non usano alcuna tabella e non generano messaggi non hanno effetto sull'elenco dei messaggi.
Un'istruzione simile, SHOW ERRORS
, mostra solo gli errori.
L'istruzione SHOW COUNT(*) WARNINGS
restituisce il numero totale degli errori, warning e notes. E' anche possibile ottenere questo valore interrogando la variabile warning_count:
SHOW COUNT(*) WARNINGS; SELECT @@warning_count;
Il valore di warning_count potrebbe essere maggiore del numero dei messaggi mostrati da SHOW WARNINGS
, nel caso in cui la variabile di sistema max_error_count è impostata a un numero abbastanza basso perché non tutti i messaggi possano essere registrati.
La clausola LIMIT
ha la stessa sintassi usata nell'istruzione SELECT
.