# SQL Mode: `ERROR_FOR_DIVISION_BY_ZERO`

```
tidb> CREATE TABLE test.dropme (id int);
ERROR 1050 (42S01): Table 'test.dropme' already exists
tidb> SELECT ~!@8/0@!~;
+------+
| 8/0  |
+------+
| NULL |
+------+
1 row in set, 1 warning (0.01 sec)

tidb> INSERT INTO test.dropme (~!@8/0@!~);
ERROR 1064 (42000): You have an error in your SQL syntax; 
check the manual that corresponds to your TiDB version for the right syntax to use line 1 column 26 near "8/0)" 
tidb> SELECT CONCAT('\n',REPLACE(@@session.sql_mode,',','\n'))\G
*************************** 1. row ***************************
CONCAT('\n',REPLACE(@@session.sql_mode,',','\n')): 
...
~!@ERROR_FOR_DIVISION_BY_ZERO@!~
...
1 row in set (0.01 sec)
```
------------------------------------------------------------
