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

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

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;
—— 完 ——
  • Windows远程桌面出现CredSSP加密数据库修正问题解决方案
  • 某省级政府对一个信息系统集成项目进行招标,2010年3月1日发招标文件, 定于2010年3月20日9点开标。
  • C#开发海康工业相机时提示端口占用错误代:0x80000203
  • 2016-2019年信息安全工程师历年真题
  • 在Excel中,日期数据的数据类型属于____。A、数字型B、文字型C、逻辑型D、时间型
  • 丁公司2014年末的长期借款余额为12000万元,短期借款余额为零
  • SVN 数据错误(循环冗余检查)解决方案
  • 甲、乙、丙、丁、戊于2010年共同出资设立了A有限责任公司...
  • 【201305-单选35】在 GPS 进行到导航定位时,GPS 接收机不能直接获得的信息是:
  • 《建筑安装工程费用项目组成》(建标[2013]44号),施工企业对建筑

© CopyRight 2014~2024 薄学网.