2014-03-26 21 views
0

我有CREATEDATE的列,其格式与mysql数据库中的'2014-03-25 19:00:00'类似。我需要创建格式为'2014-03-25'的另一列,而不将任何转换为​​字符串或任何其他类型。该列仅应为'DATE'类型。如何更改日期格式的列而不转换成Mysql数据库中的字符串数据库

+1

你有什么到目前为止已经试过? –

+0

只需做:'ALTER TABLE tablename ADD columname DATE; UPDATE tablename SET columname = datetimecolumnname;' –

+1

如果您将DATETIME存储到DATE列中,您只需获取日期部分即可。你还需要做什么? – Barmar

回答

0

试试这个

ALTER TABLE tbl_name ADD `date` DATE NOT NULL DEFAULT 
update tbl_name set date=CREATEDATE 
相关问题