MySQL导入数据,日期变成“0000-00-00” 解决办法

MySQL导入时,日期格式会自动变成 0000-00-00 ,根本原因是因为在导入向导没有仔细看!
在这里插入图片描述
在进行导入的时候需要注意这里的日期格式,要设置成和你导入文件的日期格式一致,才不会报错。
我的是YYYY-MM-DD的日期格式,所以需要改成以下格式:
在这里插入图片描述
如果还有报错,那可能需要检查一下导入文件和数据库字段的日期格式是否匹配。在数据库中,日期通常以’YYYY-MM-DD’的形式表示。具体来说:

  • DATE类型:存储日期值,格式为’YYYY-MM-DD’。例如,'2024-04-09’表示2024年4月9日。
  • DATETIME类型:存储日期和时间值,格式为’YYYY-MM-DD HH:MM:SS’。例如,'2024-04-09 13:30:00’表示2024年4月9日下午1点30分。
  • TIMESTAMP类型:也存储日期和时间值,格式为’YYYY-MM-DD HH:MM:SS’。与DATETIME不同的是,TIMESTAMP类型值会受到时区的影响。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值