【发布时间】:2014-07-16 20:06:08
【问题描述】:
我有一个带有变量 DATE 的表,它采用 varchar 格式,如下所示:
日期
2009-09-23 00:00:00
2004-11-14 00:00:00
等等……
我正在尝试添加一个名为 DATE_X 的列,其中包含转换为日期时间格式的 DATE 字符串。这可以用 STR_TO_DATE() 来完成吗?如何在不更改原始列 DATE 而是添加新列 DATE_X 的情况下使用它?
谢谢!
【问题讨论】:
-
由于 MySQL 有效地将日期时间视为字符串(默认为您描述的确切格式),并添加了一些日期时间功能和验证,因此您真的应该考虑只更改原始列。否则,您只是在复制数据。
标签: mysql date variables datetime add