# 解释错误消息

__*SQLSTATE*__
__*ErrorCode*__

+ 如果连接或语句失败,TiDB 会产生错误消息
+ 错误消息分为三部分
  + 一个 TiDB 特有的错误码
  + 由 SQL 标准定义的 SQLSTATE 错误代码
    + 并非所有 TiDB 错误号都有相应的 SQLSTATE 代码。在这种情况下,TiDB 使用 HY000,即一般错误
  + 描述问题的消息文本

--------------------------------------------------------------
[no notes]