1、临时修改sql_mode【需要退出数据库重新进入】
mysql> set @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
Query OK, 0 rows affected (0.00 sec)
2、永久修改sql_mode【需要重启msyql】
在配置文件中[mysqld]下加入
sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
3、查看sql_mode的参数
mysql> select @@GLOBAL.sql_mode;
或者
mysql> select @@SESSION.sql_mode;