mysql关于 Incorrect date value: '0000-00-00' for column 'contract_date' at row

mysql5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期的值为全0值的,所以想要解决这个问题,就需要修改sql_mode的值。

使用命令 select @@sql_mode; 可以查看sql_mode的值
set sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));

可以修改sql_mode去掉NO_ZERO_IN_DATE,NO_ZERO_DATE

select @@global.sql_mode;

可以查看全局sql_mode的值
set sql_mode=(select replace(@@global.sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));

设置全局sql_mode的值

在[mysqld]添加一项:sql_mode=NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,支持特殊的语法,这样就可以导入了,导入完毕后,移除兼容项即可。

mysql关于 Incorrect date value: ‘0000-00-00‘相关推荐

  1. MySQL 发生SQL错误(1292)Incorrect date value: ‘0000-00-00 00:00:00‘ for column ‘start_play_date‘ at row 1

    导入sql文件时,发生错误: Incorrect date value: '0000-00-00 00:00:00' for column 'start_play_date' at row 1 原因是 ...

  2. mybatis+mysql读取日期2020-09-19返回2020-09-18T16:00:00.000+0000

    使用 mybatis 读取 mysql的date时间类型,查询结果出现2020-09-18T16:00:00.000+0000 默认是标准时区GMT的时间,我们是东八区GMT+8 修改实体类 增加日期 ...

  3. MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

    [实施工程师]MySQL:[Err] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'CREATE_TIME' a ...

  4. mysql字段时间类型报异常Data truncation: Incorrect datetime value: ‘2099-01-01 00:00:00‘ for column

    更新某日期字段报如下异常: ### Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrec ...

  5. mysql:[ERR] 32> 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘createTime‘ at ro

    1.问题提出: 今天准备把Mysql数据库A传输到Mysql数据库AA中. 2.查看两个数据库的版本 A库:5.6.39 B库:8.0.19 3. 数据传输 3.1 工具-数据传输 3.2 选择源和目 ...

  6. mysql查找操作返回值出现 - [User{id=1, userName='null', date=Sun Sep 16 00:00:00 CST 2018}]

    在后台进行对mysql数据的添加和查找时出现了下面的问题 2018-09-17 23:27:32.541 INFO 28620 --- [ main] com.example.demo.DemoApp ...

  7. 关于MySQL中date字段默认值为“0000-00-00 00:00:00“导致MyBatisPlus无法正常list()而报系统异常错误码500的问题

    今天在SpringBoot整合MyBatisPlus的时候,使用自动代码生成的功能,对User表生成了entity.mapper.service代码,之后编写测试类调用userService.list ...

  8. MySQL报错:ERROR 1292: 1292: Incorrect datetime value: ‘1964-09-17 00:00:00‘

    MySQL的TIMESTAMP类型报错 错误描述 原因 错误描述 ERROR 1292: 1292: Incorrect datetime value: '1964-09-17 00:00:00' f ...

  9. 解决MySQL insert出现Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘xxx‘ at row 1

    出现场景 MySQL版本是5.7,执行一条MySQL插入命令时,出现以下错误: mysql> INSERT INTO `mds_site` VALUES ('0', '*', '默认站点', ' ...

最新文章

  1. 32位数据源中没有mysql_如何在.NET中连接到MySQL数据库
  2. 9.3 图像变换(尺寸变换、旋转变换、灰度变换和数据类型变换)
  3. 对象必须实现 iconvertible。_java面向对象最全入门笔记(通俗易懂,适合初学者)...
  4. Knn原理及Python实现、数据展示
  5. SPIR-V 研究:编译器基本原理
  6. python计算n阶乘中尾部零的个数_(Java)设计一个算法,计算出n阶乘中尾部零的个数...
  7. flume avro java_flume之Avro Source和Avro Sink
  8. 阿里python400集_自学成才的阿里大牛整理的400集自用Python视频资料,万物皆可爬...
  9. 偏差方差分解中为什么第三行第六行为零
  10. Linux烤机脚本测试io,sipp测试脚本用于媒体测试
  11. Smali语法学习三
  12. 《野蛮生长》--冯仑
  13. android 电视移动硬盘,智能电视系统可以更换吗?怎么更换呢?
  14. 记录导出微信聊天记录到硬盘的过程
  15. B组group1:B - Buffoon
  16. VDA6.5认证辅导,VDA6.5是VDA6中的第五部分用产品质量来确认质量能力
  17. 基于SSH高校毕业生去向信息管理系统
  18. 基于人脑神经元与神经信息交流机制的类脑计算模型研究
  19. 【重写】简析stm32启动过程
  20. 分众养虎梯影们,楼宇广告没有护城河

热门文章

  1. 基于FME和ARCGIS的福州市辖区城镇土地调查建库技术研究
  2. kubernetes 使用公有云虚机的LB功能配置VIP
  3. 企业管理论文题目怎么写?
  4. 压缩感知重构算法之迭代硬阈值(Iterative Hard Thresholding,IHT)
  5. 超赞,20个炫酷的数据可视化大屏(含源码)
  6. js中关于邮箱号、手机号。。等的正则验证模板
  7. Python-Django毕业设计家校通小程序(程序+Lw)
  8. [转载]很有参考意义的显卡性能排行榜
  9. Android 获取Camera图像数据
  10. Cortex-M3(转)