将mm / dd / yyyy字符串转换为MySQL中的时间戳

时间:2016-08-13 21:49:04

标签: mysql date

我在MySQL表中有一个列,其中日期存储为mm / dd / yyyy字符串。我需要按原样保留该列,因此我添加了一个新列,我希望将该日期存储为时间戳。将列a转换为时间戳并将其放入新列b的查询是什么样的?

1 个答案:

答案 0 :(得分:1)

您可以使用 STR_TO_DATE 转换字符串,如

select str_to_date('02/22/2013','%m/%d/%Y');


UPDATE YourTable set newCol = str_to_date(yourOldCol,'%m/%d/%Y');