2015-10-14 94 views
0

我的表中有varchar類型的日期,我需要將它們轉換爲日期/時間戳格式。如何在MySQL中將日期字符串轉換爲日期格式

+------------------+------------------+ 
| publication_date | application_date | 
-+------------------+------------------+ 
| 19900523   | 19821101   | 
| 19900314   | 19830406   | 
| 19901212   | 19830318   | 
| 19940420   | 19830518   | 
| 19900627   | 19830810   | 
| 19900912   | 19831020   | 
| 19900718   | 19831104   | 

如何將這些值轉換爲日期字段格式?即1990-07-18

注意:我想用新格式替換這些現有值。

問候。

+0

使用STR_TO_DATE,您可以指定要解析的格式。 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date –

回答

0

這是我會做:

  1. 添加一個新列。
  2. 插入舊列中的新列。
  3. 放下您的舊專欄。
  4. 將您的新列重命名爲舊列。

或者您可以使用STR_TO_DATE函數簡單地更新它。

相關問題