我有一个带有变量 DATE 的表,采用 varchar 格式,如下所示:
日期
2009-09-23 00:00:00
2004-11-14 00:00:00
等等...
我正在尝试添加名为 DATE_X 的列,其中包含转换为日期时间格式的 DATE 字符串。这可以通过 STR_TO_DATE() 来完成吗?如何使用它而不更改原始列 DATE,而是添加新列 DATE_X?
谢谢!
最佳答案
alter table TableName add column date_x datetime;
update table
set date_x = date;
将字符串分配给datetime
列将对其进行解析。
关于mysql - 将列添加到已将 varchar 转换为日期格式的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24789676/