MySQL DATE_FORMAT反向?

时间:2011-08-06 22:19:54

标签: mysql pdo

我正在使用MySQL DATE_FORMAT函数以我需要的格式获取日期。如下所示:

SELECT DATE_FORMAT(`dob`, '%m-%d-%Y' ) as dob FROM `tblUsersProfile` WHERE `user_id` = 1

但是现在我想将这种格式的日期更新为默认的mysql日期格式?

我知道如何在php中执行此操作,但我试图更改MySQL中的格式。有人知道吗?

1 个答案:

答案 0 :(得分:5)

您需要MySQL's STR_TO_DATE() function:

UPDATE tblUsersProfile SET `dob` = STR_TO_DATE('1-2-2011', '%m-%d-%Y') WHERE user_id = 1;