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

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

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;
—— 完 ——
  • 2013年1月1日起,企业对其确认为无形资产的某项非专利技术...
  • IIS发布系统出现错误代码0x80070002的解决方案
  • 党的二十大报告指出:要采取更多惠民生、暖民心举措,着力解决好人民群众急难愁盼问题...
  • 根据《关于调整水利工程建设项目施工准备条件的通知》(水建管[2015]433号)。下列条件中
  • 2016年1月1日,甲公司从本集团内另一企业处购入乙公司80%
  • 【201305-单选15】不属于提高动态监测精度途径的是:
  • 甲公司向乙公司签发金额为200000元支票用于支付货款
  • 下列企业于2015年1月1日后购进的固定资产,在计算企业所得
  • 2015-09-08
  • 常见的数据库管理系统:Oracle、MySQL、 SQL Server、 Mongodb

© CopyRight 2014~2024 薄学网.