#  `Connector/Python`: `mysql.connector.Error` 类
+ 该`mysql.connector.errors` 模块为错误和警告定义了大多数异常类`Connector/Python` 
+ errors 模块中所有错误的基类为`Error` 
  + 所有子类都有`errno` `sqlstate` 、和`msg` 属性
+ Python 将`SQLSTATE`对应到相应的错误类
  + 例如:`DataError` 、`ProgrammingError`  
+ 该`errorcode` 模块将 MySQL 服务器和客户端错误代码作为类属性提供,以提高可读性:
```
>>> ~!@from mysql.connector import errorcode@!~;
>>> dir(errorcode)
['CR_ALREADY_CONNECTED', 'CR_AUTH_PLUGIN_CANNOT_LOAD', 'CR_AUTH_PLUGIN_ERR', 'CR_CANT_READ_CHARSET', 'CR_COMMANDS_OUT_OF_SYNC', 'CR_CONNECTION_ERROR', 'CR_CONN_HOST_ERROR', 'CR_CONN_UNKNOW_PROTOCOL', 'CR_DATA_TRUNCATED', 'CR_DUPLICATE_CONNECTION_ATTR', 'CR_EMBEDDED_CONNECTION', 'CR_FETCH_CANCELED', 'CR_INSECURE_API_ERR', ...
...
```
----------------------------------------------------------------
