如何在MySQL中将日期字符串转换为日期格式

时间:2015-10-14 23:41:57

标签: mysql date

我的表中有varchar类型的日期,我需要将它们转换为日期/或时间戳格式。

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

如何将这些值转换为日期字段格式?即1990-07-18

注意:我想用新格式替换这些现有值。

问候。

1 个答案:

答案 0 :(得分:0)

这就是我要做的事情:

  1. 添加新列。
  2. 从旧列插入新列。
  3. 放弃旧栏目。
  4. 将新列重命名为旧列。
  5. 或者您可以使用STR_TO_DATE函数简单地更新它。