解决excel/txt等文件导入mysql日期变成1900和报错“[ERR] 1292 - Incorrect datetime value”等问题

在使用Navicat导入数据到数据库时,如果发现日期字段被错误地设置为1900-xx-xxxx:xx:xx,可以通过调整日期格式为YMD并更改日期分隔符为-来解决。遇到1292错误(Incorrectdatetimevalue)的用户也可以尝试此方法,已验证有效。
摘要由CSDN通过智能技术生成

遇到的情况:通过navicat将数据导到数据库里面,但是每次导入时间都会变成"1900-xx-xx xx:xx:xx",解决方案如下

情况截图:

解决方案:将日期排序改成“YMD”、日期分隔符改成“-

若遇到报错1292([ERR] 1292 - Incorrect datetime value),也可使用该解决方案,亲测有效!!!

 

哎呦喂 是豆子~
关注 关注
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
gorm的parseTime=true报错 Error 1292: Incorrect datetime value: '0000-00-00' for column 'created_at' at
手写我对你的温柔
03-04 5666
我的mysql是8.x版本,mysql以前 datetime 的默认值可以设为 '0000-00-00 00:00:00', 新的mysql不能设为这个值,可以把默认值设置为正常的时间就可以了, 比如 '2020-03-0400:00:00' 或者 去掉sql_model 的NO_ZERO_DATE配置即可 方式详解:【主要演示常用的方式2】 方式1: 使用se...
导入mysql 数据库 excel文本文件导入日期显示0000-00-00的问题解决
mostermoonsky的博客
12-14 6559
本来不想写bug类的解决,网上几个帖子都写错了,纠错一下,哈哈哈 导入mysql 如果用文本文件或者excel文件直接导入,有时候明明日期格式是对的,但是导入后结果 日期这块竟然是 0000-00-00 让人匪夷所思。 其实根本原因是导入向导这块,你木有仔细看! 解决方案示例: 一、打开导入向导,选择文本文件excel也一样) 二、点下一步后文本限定符去掉(如果用excel导入的,可忽略掉,当然你也可以把excel内容粘贴到文本文件里面导入,我就是这么干的,哈哈哈) 三、划重点,错误就在此处! 看日
Excel导入数据库后日期数据变成数字
weixin_45928234的博客
04-16 1620
Excel导入数据库后日期数据变成数字
SQL,从入门到熟练
Joy0921的博客
05-05 2809
在《写给新人的数据库指南》,我们已经成功的安装数据库,并且导入数据,今天进入SQL实战练习。SQL是数据库的查询语言,语法结构简单,相信本文会让你从入门到熟练。掌握SQL后,不论你是产品经理、运营人员或者数据分析师,都会让你分析的能力边界无限拓展。别犹豫了,赶快上车吧!以下的语句都在SequelPro的Query页面运行,其他操作页面不会有太大差异。标点符号必须为英文,这是新人很容易犯的错误。SQ...
mysql的错误1292_Mysql错误:1292显示日期不存在的日期时间值不正确
weixin_42392425的博客
02-28 1741
我在此存储过程遇到了错误:DELIMITER $$CREATE DEFINER=`root`@`localhost` PROCEDURE `populateTimeTable`(IN table_name VARCHAR(45), IN start_date DATE, IN end_date DATE)BEGINDECLARE full_date DATE;SET @query_create ...
mysql1292 Incorrect datetime value错误解决方法
最新发布
Aiken的自由世界
11-02 2758
具体来说,STRICT_TRANS_TABLES 选项会强制 MySQL日期时间类型的值进行检查,确保其符合 MySQL 所定义的格式要求。如果日期时间字符串的格式不符合要求,MySQL 就会报 “Incorrect datetime value” 的错误。,显式地将sql_mode的STRICT_TRANS_TABLES这个值去掉,或者将sql_mode置为空,重启mysql即可解决。,这个选项会对日期时间类型的值进行严格的转换和检查,因此可能会导致日期时间值的解析和转换出现错误。
MySQL error 1292: Incorrect datetime value: '' for column 'products_date_availab
梅阳博客
10-06 1897
zencart批量上传的时候报错MySQL error 1292: Incorrect datetime value: '' for column 'products_date_available' at row 1 When executing:INSERT INTO products      解决方式:   打开文件 \admin\easypopulate.php找到 ...
使用Mysql5.x以上版本出现报错#1929 Incorrect datetime value: ”” for column ”createtime”的快速解决方法
12-16
MySQL 5.x及以上版本,用户可能会遇到错误#1929,提示"Incorrect datetime value: '' for column 'createtime'"。这个错误通常出现在尝试插入或更新包含日期时间值的列时,如果该列的值为空,而数据库配置不允许...
[Err] 1292 - Incorrect datetime value: 0000-00-00 00:00:00 for column xxx at row 1
Gary的博客
06-25 5516
1.错误提示 [Err] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'created_at' at row 1 2.分析原因         之前就已经遇过几次这种报错提示了,今天它又蹦出来了,为了养成做笔记的习惯在这里做个小小的记录,顺便蹭蹭访问量~ 上述报错可以看出给datetime这种类型的字段赋值为 0000-00-00 00
MySQL 8.0.13设置日期为0000-00-00 00:00:00时出现的问题解决
12-16
刚开始学习数据库操作,今天存数据时发现,保存的时候报错(Error 1292: Incorrect datetime value: '0000-00-00' for column 'deleted_at' at row 1) ,之后就搜索了下原因,是因为MySQL日期时不允许出现这种格式...
[Err] 1292 - Incorrect datetime value: '202001'
08-30
这个错误是由于你尝试将字符串 '202001' 转换为日期时间值时出现的。根据错误消息可以推断,你使用的日期时间格式不正确,导致转换失败。...如果你提供更多的代码和详细信息,我可以帮助你更好地解决问题
Navicat 导Excel时间格式进Oracle数据库变成1900-01-01处理
myeyesss的博客
11-25 4037
今天在用Navicat导Excel进Oracle数据库时,发现Excel的时间类型都变成了'1900-01-20 00:00:00'。如下图: 在网上查原因,及方法。只查到Mysql的一种处理方法 1.把表结构的日期字段设置为Varchar,导入后再改为Date。 试了之后,数据还是'1900-01-20 00:00:00',方法不适用Oracle。 之后经观察发现,在Navicat导入向导的第三步,发现默认的日期分隔符为 '/' 。如下图: 受到启发,把Excel日期格式..
mysql的错误1292_Mysql错误代码:1292日期时间值不正确:'' (Mysql Error Code : 1292 Incorrect datetime value : '')...
weixin_36421280的博客
02-28 1928
2014-03-21 16:36:540I'm trying to insert a record to a table and I get the following error.Mysql Error Code : 1292 Incorrect datetime value : ''Mysql code snip-let is as followsINSERT INTO tbl_dashboa...
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
培根芝士的专栏
02-15 6963
使用navicat导入数据时,报错: [Err] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'CREATE_TIME' at row 1 这是因为当前的MySQL不支持datetime为0的情况。 解决方案: 查看当前sql_mode: select @@sql_mode; ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_
go gorm mysql报错Error 1292: Incorrect datetime value: ‘XXX‘ for column ‘created_at‘ at row 1
哇咔咔的博客
07-20 2541
在用go语言写项目操作数据库时,由于我的User结构体存在时间字段然后在更新数据库时报了错从报错上来看大概是值的类型与值不对应造成的不合法于是我将值类型改为datatime和timestamp都不行,于是去查资料这个链接解决了我的问题,但该链接的主人解决的是时间不能为0,我一开始也有碰到,后面不懂解决遂放弃那个本来在我项目里的del_at字段。造成问题的主要原因是mysql的严格模式造成的。.........
Excel使用java HSSFWorkbook读取内容并保存到mysql时,时间格式异常的问题
qq_43952288的博客
05-11 464
我需要将一个excel文件的数据导入到列与之对应的mysql,但excel的时间格式在使用HSSFWorkbook读出来后格式很奇怪,如图。
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00
qq_45525041的博客
06-01 2635
1、问题 使用Mysql8.0.21导入数据出现: MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1 2、原因 这是因为Mysql5.7以后不让这么存了。 3.解决办法 修改全局的sql_mode ...
Mysql报错1292 - Incorrect datetime value for column create_time at row 1 解决方案
热门推荐
徊忆羽菲
03-25 3万+
Mysql报错1292 - Incorrect datetime value for column create_time at row 1 mysql1292错如下解决方案 mysql1292错如下 解决方案 由于create_time字段的类型是timestamp,如下: 而 TIMESTAMP 的截止时间是北京时间 2038-1-19 11:14:07,我存入的日期为2040-03-02 20:00:47 ,超过了它的最大值,所以需要修改时间戳类型为DATETIME,再次保存sql语句,则
mysql导入导出数据到excel日期出现问题
wang5701071的博客
10-29 4379
1:问题描述 今天我在导出sql数据的时候,发现导出excel日期竟然不对.数据库的列是 datetime格式, 但是导出到excel日期变成了日月年. 数据库日期 导出到excel后的日期 这种问题导致了导入也会报错 2:解决方案 网上有人说 在excel上修改单元格的格式为日期就行了. 但是我用的wps实际并没有任何作用 ...
写文章

热门文章

  • mysql-->随机取数 6296
  • mysql-->查询近30天的数据 4197
  • mysql-->判断是否包含 2956
  • 查找课程“01“比课程“02“成绩高的学生信息及课程分数 2800
  • 解决excel/txt等文件导入mysql日期变成1900和报错“[ERR] 1292 - Incorrect datetime value”等问题 1959

分类专栏

  • Python 2篇
  • mysql函数汇总 3篇

最新评论

  • Python判断多个excel工作簿列名是否包含指定字符串

    CSDN-Ada助手: 恭喜您写了第15篇博客!标题看起来很有趣,我对Python判断Excel工作簿列名是否包含指定字符串这个话题很感兴趣。您的博客内容一直都很有深度和实用价值,非常感谢您持续为读者们带来这么多有用的知识。 在下一步的创作中,我想提一个建议,希望对您有所帮助。或许您可以考虑分享一些关于如何处理多个Excel工作簿中的数据,特别是在数据处理和分析方面的技巧。这个话题在实际工作中非常常见,我相信您的经验和见解会给读者们带来很大的帮助。 再次恭喜您的努力和创作成果,期待您在未来继续为我们呈现更多精彩的博客!

  • 使用pandas对单个excel工作簿进行指定列拆分并另存为多个工作簿

    CSDN-Ada助手: 恭喜您写了第16篇博客!标题看起来很有意思,我很期待阅读您的文章。您的内容似乎非常实用,因为使用pandas对单个excel工作簿进行指定列拆分并另存为多个工作簿是一个非常常见的需求。我希望您在博客中能够提供清晰的步骤和示例代码,这将帮助更多的读者理解和应用您的方法。继续保持创作,期待您下一篇博客的发布!

  • MySQL可拿来练手的测试数据(表结构说明及测试数据创建)

    CSDN-Ada助手: MySQL入门 技能树或许可以帮到你:https://edu.csdn.net/skill/mysql?utm_source=AI_act_mysql

  • MySQL可拿来练手的测试数据(表结构说明及测试数据创建)

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天最佳新人】榜单,全部的排名请看 https://bbs.csdn.net/topics/614045347。

大家在看

  • 2024年研赛-华为杯数模竞赛C题论文首发+论文讲解+代码分享
  • RPG Maker:游戏性能优化
  • Postman cURL命令导入导出
  • RPG Maker:游戏资源管理与导入教程
  • 【有啥问啥】科普符号主义与连接主义:人工智能的两大主流学派 836

最新文章

  • 使用pandas对单个excel工作簿进行指定列拆分并另存为多个工作簿
  • Python判断多个excel工作簿列名是否包含指定字符串
  • Oracle21c对表制定列的数据加密
2023年16篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢定做雕塑兰州玻璃钢雕塑施工石狮玻璃钢花盆厂家不锈钢玻璃钢人物雕塑定做焦作园林景观玻璃钢雕塑定做江苏季节性商场美陈销售企业中山玻璃钢浮雕雕塑长沙商场美陈福建主题商场美陈费用临汾玻璃钢广场雕塑定制太原玻璃钢雕塑销售电话园林玻璃钢雕塑图片肇庆玻璃钢人物雕塑公司景观玻璃钢雕塑包括哪些昆山商场入口美陈盐城玻璃钢卡通雕塑供货商玻璃钢雕塑长春商场美陈主题街布置商场圣诞美陈word方案焦作广场不锈钢玻璃钢雕塑宜宾推荐成都商场美陈福建商业商场美陈售价上海进口玻璃钢雕塑多少钱铸造玻璃钢雕塑厂家湖南玻璃钢雕塑供应上海中庭商场美陈销售常用玻璃钢雕塑摆件多少钱重庆市玻璃钢雕塑哪里好金华景观玻璃钢雕塑市场玻璃钢民族卡通雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化