Maison > Article > base de données > Comment supprimer les avertissements dans MySQL ?
Pour supprimer les avertissements, définissez SQL_NOTES sur 0. Regardons un exemple.
Tout d'abord, nous allons définir SQL_NOTES sur 1 −
mysql> SET sql_notes = 1; Query OK, 0 rows affected (0.00 sec)
Maintenant, supprimons une table inexistante. Comme vous pouvez le voir, vous pouvez maintenant voir un message d'avertissement -
mysql> drop table if exists web.DemoTable; Query OK, 0 rows affected, 1 warning (0.07 sec)
Pour afficher le message d'avertissement ci-dessus, vous pouvez simplement utiliser la commande SHOW warns -
mysql> show warnings;
Cela produira la sortie suivante montrant le message d'avertissement -
+-------+------+-----------------------------------+ | Level | Code | Message | +-------+------+-----------------------------------+ | Note | 1051 | Unknown table 'web.DemoTable' | +-------+------+-----------------------------------+ 1 row in set (0.00 sec)
Maintenant, puisque nous devons supprimer les avertissements, utiliser SQL_NOTES et le définir sur OFF −
mysql> SET sql_notes = 0; Query OK, 0 rows affected (0.00 sec)
Abandonnons à nouveau le tableau ci-dessus-
mysql> drop table if exists web.DemoTable; Query OK, 0 rows affected (0.07 sec)
Le processus ci-dessus est appelé suppression des avertissements dans MySQL. Maintenant, lorsque vous réessayez d'obtenir l'avertissement, il affichera "ensemble vide" comme ci-dessous -
mysql> show warnings; Empty set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!