-2
我有一列Varchar數據類型,日期格式爲:11 december 2013
,我想將此列中的所有數據轉換爲日期格式,如:2013-12-11
。我將如何在MySQL中做到這一點?在MySQL中將varchar轉換爲date
我有一列Varchar數據類型,日期格式爲:11 december 2013
,我想將此列中的所有數據轉換爲日期格式,如:2013-12-11
。我將如何在MySQL中做到這一點?在MySQL中將varchar轉換爲date
您需要使用str_to_date()
功能,而轉換爲varchar日期實際日期
mysql> select str_to_date('11 december 2013','%d %M %Y');
+--------------------------------------------+
| str_to_date('11 december 2013','%d %M %Y') |
+--------------------------------------------+
| 2013-12-11 |
+--------------------------------------------+
1 row in set (0.00 sec)
因爲我們還沒有作出努力解決您可以運行與DATE_FORMAT
SELECT
DATE_FORMAT(date_column,'%Y-%m-%d') `FormattedDate`
FROM mytable
一個簡單的查詢問題你自己,似乎[你正在尋找聘請有償自由職業者爲你做](http://www.freelancer.com)。 – h2ooooooo