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

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

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;
—— 完 ——
  • 甲公司2012年度财务报表已经XYZ会计师事务所的X注册会计
  • 2015年2月1日,为支付货款,A公司向B公司签发一张以X银行为承兑人
  • 党的二十大报告指出:要采取更多惠民生、暖民心举措,着力解决好人民群众急难愁盼问题...
  • 戊公司只生产销售甲产品,该产品全年产销量一致。2013年
  • 根据合同法律制度的规定,建设工程合同当事人对工程实际竣工日期
  • 在Excel中,日期数据的数据类型属于____。A、数字型B、文字型C、逻辑型D、时间型
  • MySQL服务器3306端口不能远程连接的解决办法
  • 生日书:01月29日
  • 【201305-单选14】以下关于 GIS 空间分析说法不正确的是:
  • Mysql 3306是TCP还是UDP端口?

© CopyRight 2014~2024 薄学网.