web-dev-qa-db-ja.com

MySQLエラーメッセージのHY番号(HY000)は何ですか?

エラーが発生すると、一部のコードにHYコードが含まれます。

エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'を介してローカルMySQLサーバーに接続できません(2「そのようなファイルまたはディレクトリはありません」)

上記のコンテキストでのHY000とは何ですか。 エラーメッセージのHY000の別の例については、この質問を参照してください

3
Evan Carroll

MySQLはODBC SQLSTATEを含むエラー番号を報告します。HY000はMySQLですODBCない拡張機能ODBC同等のエラー番号 のドキュメントから)サーバーエラーコードとメッセージ

5文字のSQLSTATE値( '42S02')。値はANSI SQLおよびODBCから取得され、より標準化されています。すべてのMySQLエラー番号に対応するSQLSTATE値があるわけではありません。これらの場合、 'HY000'(一般エラー)が使用されます。

HY000のエラーコードerror_code.h 、および 信頼できる完全なリストODBC MicrosoftからのエラーコードODBC付録

2 "No such file or directory"はオペレーティングシステム固有です。

2
Evan Carroll