你好,我在用 LOAD DATA INFILE
在mysql中填充表。
LOAD DATA INFILE 'test.txt'
INTO TABLE myTestTable
FIELDS TERMINATED BY '\t'
IGNORE 1 LINES;
除了我的数据中有一个datetime列,它的格式在date和time部分之间没有任何分隔符之外,其他一切都很正常。像这样:
SomeDateColumn
20050101081946
当我读入本文时,mysql用伪值替换所有日期。有没有办法让mysql直接从一个文件中正确地读入这些内容?
谢谢!
1条答案
按热度按时间piok6c0g1#
你可以打电话
STR_TO_DATE
当你跑的时候LOAD DATA
,并实时将文本日期转换为真实日期: