MySQL SHOW ERRORS

摘要:在本教程中,您将学习如何使用 MySQL SHOW ERRORS语句来显示查询生成的错误信息。

MySQL SHOW ERRORS语句简介

SHOW ERRORS是显示错误信息的诊断语句。

SHOW ERRORSSHOW WARNINGS类似,只是它只显示错误,不显示警告和注释。

以下SHOW ERRORS显示所有错误:

SHOW ERRORS;
Code language: SQL (Structured Query Language) (sql)

要限制返回的错误数量,可以使用SHOW ERRORS LIMIT语句:

SHOW ERRORS [LIMIT [offset,] row_count];
Code language: SQL (Structured Query Language) (sql)

LIMIT子句与SELECT语句具有相同的含义。

要获取错误总数,请使用以下形式的SHOW ERRORS语句:

SHOW COUNT(*) ERRORS;
Code language: SQL (Structured Query Language) (sql)

或者您可以从系统变量@@error_count中选择它:

SELECT @@error_count;
Code language: SQL (Structured Query Language) (sql)

MySQL SHOW ERRORS语句示例

此语句从示例数据库中的products表返回 id:

SELECT id FROM products;
Code language: SQL (Structured Query Language) (sql)

但是, products表没有id列。

要显示错误,请使用SHOW ERRORS语句:

SHOW ERRORS;
Code language: SQL (Structured Query Language) (sql)

要获取错误总数,请使用error_count变量:

SELECT @@error_count;
Code language: SQL (Structured Query Language) (sql)

在本教程中,您将学习如何使用 MySQL SHOW ERRORS语句来显示错误信息。

本教程有帮助吗?