mysql5.5和5.6版本间的坑

mysql 5.5 int类型 设置不为null,无填充,添加新数据会自动填充0

而5.6同样的配置新建数据没值时,不让添加

5.5 datetime 不能设置默认时间(可以通过某些复杂的方式,这里说的是直接)

5.6 可以设置默认为当前时间,CURRENT_TIMESTAMP

其实关闭5.6的严格模式就可以了

注释掉my.cnf里的STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

或者

SET @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
上一篇:SharePoint 2010以其他用户身份登录的弹出代码


下一篇:微软IOC容器Unity简单代码示例3-基于约定的自动注册机制