0
我有CREATEDATE
的列,其格式与mysql数据库中的'2014-03-25 19:00:00'
类似。我需要创建格式为'2014-03-25'
的另一列,而不将任何转换为字符串或任何其他类型。该列仅应为'DATE'
类型。如何更改日期格式的列而不转换成Mysql数据库中的字符串数据库
我有CREATEDATE
的列,其格式与mysql数据库中的'2014-03-25 19:00:00'
类似。我需要创建格式为'2014-03-25'
的另一列,而不将任何转换为字符串或任何其他类型。该列仅应为'DATE'
类型。如何更改日期格式的列而不转换成Mysql数据库中的字符串数据库
试试这个
ALTER TABLE tbl_name ADD `date` DATE NOT NULL DEFAULT
update tbl_name set date=CREATEDATE
你有什么到目前为止已经试过? –
只需做:'ALTER TABLE tablename ADD columname DATE; UPDATE tablename SET columname = datetimecolumnname;' –
如果您将DATETIME存储到DATE列中,您只需获取日期部分即可。你还需要做什么? – Barmar