MySQL DATE_FORMAT反向?

M. *_* CA 5 mysql pdo

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

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

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

我知道如何在PHP中执行此操作,但我试图更改MySQL中的格式.谁知道?

Mic*_*ski 5

你想要MySQL的STR_TO_DATE()功能:

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