Mysql

MySQL 錯誤消息中的 HY 編號 (HY000) 是什麼?

  • July 13, 2018

當我收到錯誤時,其中一些有HY程式碼,

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2 “No such file or directory”)

什麼是HY000在上面的上下文中。有關錯誤消息中的另一個範例,請參見此問題HY000

MySQL 報告帶有 ODBC 錯誤號,其中包括SQLSTATE. 是 MySQL ODBC 擴展,因為伺服器錯誤程式碼和消息上的文件HY000中沒有 ODBC 等效錯誤號

五個字元的 SQLSTATE 值 (‘42S02’)。這些值取自 ANSI SQL 和 ODBC,並且更加標準化。並非所有 MySQL 錯誤號都有相應的 SQLSTATE 值。在這些情況下,使用“HY000”(一般錯誤)。

您可以在 中找到HY000錯誤程式碼error_code.h,並從 Microsoft ODBC 附錄中找到權威 ODBC 錯誤程式碼的完整列表

2 "No such file or directory"是特定於作業系統的。

引用自:https://dba.stackexchange.com/questions/208615