在MySQL数据库上将VARCHAR日期转换为datetime

时间:2013-12-16 19:55:24

标签: mysql datetime

我目前有大约100个日期存储为mm/dd/yyyy,我需要将其转换为mysql服务器的默认日期时间格式。 YYYY-MM-DD 00:00:00

我只是试图将类型更改为日期时间,并且没有运气,正如我想的那样,不确定从哪里开始。

2 个答案:

答案 0 :(得分:2)

谢谢大家,我不知道STR_TO_DATE函数

更新my_table设置column_name = str_to_date(column_name,'%m /%d /%Y');

工作得非常完美!

答案 1 :(得分:1)

使用STR_TO_DATE

select str_to_date(your_date_column, '%m/%d/%Y')
from your_table