# Examples of Non-strict Mode
+ Assign overflow value to `TINYINT` column
```8
tidb> CREATE TABLE test.t (id TINYINT);
Query OK, 0 rows affected (0.30 sec)

tidb> SET SQL_MODE='';
Query OK, 0 rows affected (0.00 sec)

tidb> \W
Show warnings enabled.
tidb> INSERT INTO test.t VALUES (2022);
Query OK, 1 row affected, ~!@1 warning@!~ (0.01 sec)

~!@Warning (Code 1690): constant 2022 overflows tinyint@!~
tidb> select * from test.t;
+------+
| id   |
+------+
|  127 |
+------+
1 row in set (0.00 sec)

tidb> SET SQL_MODE='STRICT_TRANS_TABLES';
Query OK, 0 rows affected (0.00 sec)

tidb> INSERT INTO test.t VALUES (2022);
~!@ERROR 1264 (22003): Out of range value for column 'id' at row 1@!~
```
----------------------------------------------
