解决 MySQL 5.7 日期不能为 0000-01-01

2023-07-31 16:57:30 码农 821

1、 查看当前sql-mode

select @@sql_mode;

2、设置 sql-mode

拷贝原来的值,移除 NO_ZERO_IN_DATE 和 NO_ZERO_DATE 两项即可

SET sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

3、使新的 sql-mode 生效

FLUSH PRIVILEGES;
—— 完 ——
  • 生日书:01月16日
  • 某上市公司自2013年起被认定为高新技术企业,2014年度取得主营业务
  • WinCC:如何经Windows对话框设置日期时间?
  • Windows Server 2012 R2 Standard无法安装.NET Framework 4.6.1的解决方案
  • Windows10安装.NET 3.5报错 错误代码0X80070005 的解决方案
  • CFD Post突然打不开的五种解决办法
  • 黄某2001年10月因医疗事故受到吊销医师执业证书的行政处罚...
  • 生日书:01月11日
  • Oracle和MySQL的区别
  • 2001年11月26日,美国政府正式颁布AES为美国国家标准。AES算法的分组长度为128位,其可选的密钥长度不包括()

© CopyRight 2014~2024 薄学网.