在mySQL中将文本格式转换为日期



我有一个导入mySQL的CSV文件。其中一列中包含日期,但mySQL中该列的数据类型为"text"。

如何将其转换为日期格式?列中的示例日期:

2/2/2012
7/23/2011
11/27/2011

我试过使用

SELECT STR_TO_DATE(latest_launch,'%m,%d,%Y')
FROM cars;

但是输出给了我一个空白列。谢谢你的帮助。

我建议查看"CAST(("函数,

您的解决方案可能如下所示:

SELECT CAST(<text> AS date);

其中是您要制作为日期类型的文本。

如果你想改变一整列,试着这样做:

SELECT CAST(<column_name> AS DATE)
FROM Table 

其中<column_name>是您试图转换为日期类型的整列。

我希望这是有帮助的!如果你有任何问题,请告诉我!

相关内容

  • 没有找到相关文章

最新更新