我正在尝试(通过 phpMyadmin 导入选项)将 csv 文件导入 mysql 表。CSV 文件有一个格式为mm/dd/yyyy
(10/21/2009) 的日期列,mysql 表中的列具有日期格式yyyy-mm-dd
。我尝试更改 csv 中的格式,但在导入 mysql 后,日期列显示0000-00-00
或其他一些错误日期。哪个是存储在 csv 文件中的正确日期格式,以便在导入后显示正确的日期?
谢谢。
varchar
)Date
)STR_TO_DATE()
转换。在你的情况下:
UPDATE your_table SET new_date_col = STR_TO_DATE(old_date_col, '%m/%d/%Y')
根据您的需要调整原始格式。