# エラーメッセージの解釈

__*SQLSTATE*__
__*エラーコード*__

+ 接続またはステートメントが失敗すると、`TiDB` はエラーメッセージを生成する
+ エラーメッセージは 3 つの部分に分かれています
  + `TiDB` 特有の `ERROR CODE`
  + SQL 標準で定義されている `SQLSTATE` エラーコード
    + すべての `TiDB` エラー番号に対応する `SQLSTATE` コードがあるわけではありません。この場合、`TiDB` は `HY000` を使用します。つまり、一般的なエラーです
  + 問題を説明するテキスト `MESSAGE`

--------------------------------------------------------------
[メモなし]