电光石火电光石火

陌晴博客
ilkhome.cn

更新到mysql 5.7后解决0000-00-00日期问题

mysql 5.7 默认开始用以下sql mode :
ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, and NO_ENGINE_SUBSTITUTION

其中NO_ZERO_IN_DATE, NO_ZERO_DATE两个选项禁止了0000这样的日期和时间。因此在mysql的配置文件中,重新设置sql-mode,去掉这两项就可以了。如: 

sql-mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

本博客所有文章如无特别注明均为原创。作者:似水的流年
版权所有:《电光石火》 => 更新到mysql 5.7后解决0000-00-00日期问题
本文地址:http://www.ilkhome.cn/index.php/archives/300/
欢迎转载!复制或转载请以超链接形式注明,文章为 似水的流年 原创,并注明原文地址 更新到mysql 5.7后解决0000-00-00日期问题,谢谢。

评论