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';
作者:半山
出处:http://www.cnblogs.com/xdao/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。