# 警告とエラーを表示

__*警告を表示*__
__*エラーを表示*__

+ **`SHOW WARNINGS`** と **`SHOW ERRORS`**
```
tidb> CREATE TABLE test.bt2 (id BIGINT KEY AUTO_RANDOM);
Query OK, 0 rows affected, 1 warning (0.09 sec)

tidb> SHOW WARNINGS;
+-------+------+---------------------------------------------------------+
| Level | Code | Message                                                 |
+-------+------+---------------------------------------------------------+
| Note  | ~!@1105@!~ | Available implicit allocation times: 288230376151711743 |
+-------+------+---------------------------------------------------------+
tidb> SELECT invalid;
ERROR ~!@1054@!~ (42S22): Unknown column 'invalid' in 'field list'

tidb> SHOW ERRORS;
+-------+------+------------------------------------------+
| Level | Code | Message                                  |
+-------+------+------------------------------------------+
| Error | ~!@1054@!~ | Unknown column 'invalid' in 'field list' |
+-------+------+------------------------------------------+

tidb> SHOW WARNINGS;
+-------+------+------------------------------------------+
| Level | Code | Message                                  |
+-------+------+------------------------------------------+
| Error | ~!@1054@!~ | Unknown column 'invalid' in 'field list' |
+-------+------+------------------------------------------+
```

------------------------------------------------------------
TiDB は MySQL のエラーコードと互換性があり、ほとんどの場合、返されるエラーコードは MySQL と同じです。

`https://docs.pingcap.com/tidb/stable/error-codes`のエラーコードの完全なリストを参照してください。また、一部のエラーコードは内部エラーを表します。通常、TiDB はエラーをユーザーに返すのではなく処理します。

