发现在 update 一个字段,填入负值不会报错,会自动转化为 0。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL。 更改语法和行为,使其更符合标准SQL。 Make MySQL的行为象“传统”SQL数据库系统。 本手册指“严格模式”,表示至少STRICT _TRANS_TABLES或STRICT _ALL_TABLES被启用的模式。如果语句插入或修改多行,并且坏值出现在第2或后面的行,结果取决于启用了哪个严格选项: 对于STRICT_ALL_TABLES,MySQL返回错误并忽视剩余的行。对于STRICT_TRANS_TABLES,MySQL将非法值转换为最接近该列的合法值并插入调整后的值。在任何情况下,MySQL都会生成警告而不是给出错误并继续执行语句。 REAL_AS_FLOAT:将REAL视为FLOAT的同义词而非DOUBLE的同义词。
暂无评论