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

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

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;
—— 完 ——
  • SQL Server获取当前日期时间
  • 2017年上半年信息安全工程师下午案例分析试题五真题与答案(共10分)
  • 2015年11月20日,甲公司与乙公司签订一项为期3个月的劳务合同,合同总价款为70万元
  • A注册会计师确定甲公司2012年度财务报表整体的重要性为200万元
  • 下列各项审计工作中,注册会计师不能利用内部审计工作的有( )
  • Win10电源高级设置选项缺失解决办法
  • The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
  • IIS访问报0x80070021错误代码的解决方案
  • 混凝土搅拌运输车到达工地后,混凝土因坍落度损失不能满足施工要
  • CAD打开运行时出现致命错误,这三种解决办法亲测有效

© CopyRight 2014~2024 薄学网.