当前位置:   article > 正文

处理Incorrect datetime value:‘ ‘情况

incorrect datetime value:

今天在写一个存储过程中遇到了Incorrect datetime value:'NA’的情况.

我将最后做成的视图插入到表中的时候

create table risk as select * from view_risk;
  • 1

报错中出现了Incorrect datetime value:'NA’的情况

经过查询是由于mysql插入数据限制比较严格,所以我们把他的限制去掉就行.具体操作如下
先找到 在programdata文件中mysql的路径
C:\ProgramData\MySQL\MySQL Server 8.0
打开
my.ini文件
查找
sql-mode或者直接查找mode,
后面跟上了STRICT_ALL_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER
类似这样的限制条件
简单粗暴的,全部删掉他们
只留下sql-mode
像这样:

Set the SQL mode to strict

sql-mode=

然后打开服务,重启mysql,就插入成功了~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/607138
推荐阅读
相关标签
  

闽ICP备14008679号