mysql load data 日期_使用LOAD DATA时如何在MySQL中加载日期数据

在MySQL中使用LOAD DATA加载DD-MON-YY HH:MM:SS格式的日期数据时遇到问题,数据被错误地转换为0000-00-00 00:00:00或NULL。尝试使用STR_TO_DATE函数转换日期格式,但未成功。警告显示日期值不正确。问题可能在于日期栏的格式或STR_TO_DATE的格式字符串。
摘要由CSDN通过智能技术生成

日期列的默认日期格式为

MySQL中的YYYY-MM-DD HH:MM:SS.

我尝试加载的数据文件有一个日期字段,其日期为DD-MON-YY HH:MM:SS格式.当我使用LOAD DATA命令加载此文件时,数据库变得混乱,只是使所有日期条目都为0000-00-00 00:00:00或NULL

这是我使用STR_TO_DATE选项进行的测试,但它不起作用.

测试infile(test_temp.csv)

c1, c2

07-JUN-12 22:50:19, "abc"

07-JUN-13 22:50:19, "bcd"

测试表(temp_test)

describe temp_test;

+-------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| c1 | datetime | YES | | NULL | |

| c2 | varchar(10) | YES | | NULL | |

+-------+-------------+------+-----+---------+-------+

数据加载命令:

load data

infile '/var/lib/mysql/DataSet-1/temp_test.csv'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值