我有一个表格,其变量为DATE,采用varchar格式,如下所示:
DATE
2009-09-23 00:00:00
2004-11-14 00:00:00
等...
我正在尝试添加一个名为DATE_X的列,其中包含转换为datetime格式的DATE字符串。可以用STR_TO_DATE()完成吗?如何在不更改原始列DATE的情况下使用它,而是添加新列DATE_X?
谢谢!
答案 0 :(得分:0)
alter table TableName add column date_x datetime;
update table
set date_x = date;
将字符串分配给datetime
列将解析它。