日期时间格式

问题描述 投票:0回答:1

Mysql 新手。我正在尝试加载一个具有两种日期格式的 csv 文件:一种是 dd/mm/yyyy,另一种是 dd/mm/yyyy hh:mm。 我发现 mysql 有一个标准的日期时间格式,它与这两者都不同,但是您可以通过使用格式语句来使用不同的格式。 我不明白(请原谅这是多么基本!)是你如何去做。我是否将日期加载为文本,然后使用 str_to_date 函数将其转换为日期格式,即列中所有内容的数据类型是否更改为日期时间?或者数据仍然是文本,只是格式不同?

mysql datetime
1个回答
1
投票

图案:

LOAD DATA INFILE {filename}
INTO TABLE {tablename}
{options}
( {columns} , @datevalue, {columns} )      -- load custom value into user-defined variable
SET date_column = STR_TO_DATE(@date_value, '%d\/%m\/%Y') -- parse and save into the column

LOAD DATA 语句# 输入预处理

© www.soinside.com 2019 - 2024. All rights reserved.