http://dev.mysql.com/doc/refman/5.5/en/server-sql-mode.html
sql_mode="TRADITIONAL"
STRICT_ALL_TABLES
非法值进行类型转换时
对于事物表:直接报错,并进行回滚
对于非事物表:不会报错,进行自动转换,并继续执行,之后产生warnings
STRICT_TRANS_TABLES
非法值进行类型转换时
对于事物表:直接报错,并进行回滚
对于非事物表:直接报错,但错误之前已经更新的内容不会回滚
ONLY_FULL_GROUP_BY。不要配置
打开后在使用上有很多限制,但关闭弱化对于sql的审查
NO_AUTO_VALUE_ON_ZERO
auto列只能使用null代表新增,不能用0
NO_AUTO_CREATE_USER
不允许创建空密码用户
NO_ZERO_IN_DATE
日期列不允许出现日、月值为0,只允许0000-00-00格式,其他值必须是合法值