mysql导入数据报错 Incorrect datetime value: '0000-00-00 00:00:00' for column xxx
错误原因是数据库不支持datetime等于0的情况
解决方案
查看sql_model
# 查看当前sql_mode
select @@sql_mode;
# 查看全局sql_mode
select @@global.sql_mode;
修改sql_mode(将上述查询到的sql_mode中的NO_ZERO_DATE
和NO_ZERO_IN_DATE
删除)
# 修改全局
set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
# 修改当前
set @@sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
猜你喜欢
数据库
957
是这种写法却隐藏着较深的使用陷阱。在排序字段有数据重复的情况下,会很容易出现排序结果与预期不一致的问题。一、案例mysql版本:mysqlselectversion
blog
mqtt 协议报文解析
mqtt协议
1603
(固定报文头)所有MQTT报文都包含Variableheader(可变报文头)只有部分MQTT报文包含Payload(MQTT数据段)只有部分MQTT报文包含二、MQTT固定报文头
java基础,springboot
1345
/configuration
/plugin
/plugins
/build
其中executabletrue/executable一定要加,标示该jar为可执行,否则机器启动SpringBoot服务会报错
weblog
3072
了解优先级队列的详细叙述请访问(java实现):java用数组实现优先级队列(小顶堆)
实验目的:
先按key优先,如果key值相等再按value.hg优先。
插入数据案例
spring/springmvc
5798
springmvc启动时从数据库中初始化系统常量设计的目标是,把项目的系统常量配置,放在数据库中,在项目初始化时从项目中获取配置信息,利用反射技术,把key-value对应的值自动封装进配置类。1
weblog
1028
报错信息javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathto
数据库
812
一、数据库管理命令进入数据库mysql-uroot-p--输入密码--或mysql-uroot-p123456查看所有数据库showdatabases;查看所在库的所有表SHOWtables;查看创
算法基础
2084
在插件项目中创建一个文件夹,存放第三方依赖的jar包,将需要引用的jar包拷贝到此目录右键选择AddasLibrary选项添加到项目构建环境中,此时就可以用jar包的类了。注意:如果你导入了第三方
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。