MySQL 错误消息中的 HY 编号 (HY000) 是多少?

Eva*_*oll 5 mysql mariadb odbc errors

当我收到错误时,他们中的一些人有一个HY代码,

ERROR 2002 (HY000): 无法通过 socket '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器(2“没有这样的文件或目录”)

HY000在上面的上下文中是什么。有关错误消息中的另一个示例,请参阅此问题HY000

Eva*_*oll 4

MySQL 报告 ODBC 错误号,其中包含SQLSTATE. 是 MySQL ODBC 扩展,因为服务器错误代码和消息上的文档中HY000没有 ODBC 等效错误号

五个字符的 SQLSTATE 值 ('42S02')。这些值取自 ANSI SQL 和 ODBC,并且更加标准化。并非所有 MySQL 错误号都有相应的 SQLSTATE 值。在这些情况下,使用“HY000”(一般错误)。

您可以在 Microsoft ODBC 附录中找到HY000错误代码error_code.h,以及权威 ODBC 错误代码的完整列表

2 "No such file or directory"是操作系统特定的。