如何在MySQL中关闭警告信息?

如何在MySQL中关闭警告信息?

要关闭警告信息,需要将SQL_NOTES设置为0。下面是一个示例。

首先,我们将SQL_NOTES设置为1 −

mysql> SET sql_notes = 1;
Query OK, 0 rows affected (0.00 sec)

现在,让我们删除一个不存在的表。如下所示,您可以看到一个警告消息 −

mysql> drop table if exists web.DemoTable;
Query OK, 0 rows affected, 1 warning (0.07 sec)

要查看上述警告消息,只需使用SHOW WARNINGS命令 −

mysql> show warnings;

这将产生以下输出,显示警告消息 −

+-------+------+-----------------------------------+
| Level | Code | Message                           |
+-------+------+-----------------------------------+
| Note  | 1051 | Unknown table 'web.DemoTable'     |
+-------+------+-----------------------------------+
1 row in set (0.00 sec)

现在,由于我们需要关闭警告信息,使用SQL_NOTES并将其设置为OFF −

mysql> SET sql_notes = 0;
Query OK, 0 rows affected (0.00 sec)

让我们再次删除上面的表 −

mysql> drop table if exists web.DemoTable;
Query OK, 0 rows affected (0.07 sec)

上述过程称为在MySQL中关闭警告信息。现在,当您再次尝试获取警告时,它将显示 “ 空集合 ”,如下所示 −

mysql> show warnings;
Empty set (0.00 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程