一、mysql5.7版本
mysql> select @@sql_mode;
mysql> select @@sql_modeG;
@@sql_mode:
STRICT_TRANS_TABLES,
NO_AUTO_CREATE_USER,
NO_ENGINE_SUBSTITUTION #调用不支持的存储引擎,直接报错。
二、mysql8.0版本
ONLY_FULL_GROUP_BY,
STRICT_TRANS_TABLES,
NO_ZERO_IN_DATE, # 例如:1970‐00‐01
NO_ZERO_DATE, # 例如:0000‐00‐00
ERROR_FOR_DIVISION_BY_ZERO, # 除数不能为0
NO_ENGINE_SUBSTITUTION # 调用不支持的存储引擎,直接报错。
三、mode作用
作用:
①控制SQL严格性,避免不严格性的操作导致的风险