sql_mode分类
sql_mode
SQL_MODE | Comments |
---|---|
ONLY_FULL_GROUP_BY | 对于group by聚合操作,如果在select中的列,having或者order by子句的列,没有在group by中出现,那么这个SQL是不合法的。 |
STRICT_TRANS_TABLES | STRICT_TRANS_TABLES模式: 严格模式,进行数据的严格校验,错误输入不能被插入。 |
NO_ZERO_IN_DATE | 在严格模式下,不接受月或者日部分为0的日期 |
NO_ZERO_DATE | 在严格模式下,不要将0000-00-00作为合法日期。 |
ERROR_FOR_DIVISION_BY_ZERO | 在严格模式下,insert或update过程中,如果被0除则产生错误。 |
NO_ENGINE_SUBSTITUTION | 如果需要的存储引擎被禁用或未编译,那么抛出错误 |