如何在mysql中更改日期类型

时间:2013-08-21 09:02:40

标签: mysql

我想将列默认值保留为mysql中的当前日期。应该是它的type.i试用日期和时间戳但不允许。任何人都说我应该选择哪种数据类型?

我希望将默认值保持为当前日期。可以这样做。开始设置默认值

3 个答案:

答案 0 :(得分:4)

试试这个:

ALTER TABLE MyTable ADD COLUMN realdate DATE;
UPDATE MyTable SET realdate = STR_TO_DATE(textdate, '%d/%m/%y');

答案 1 :(得分:1)

尝试:

ALTER TABLE tablename MODIFY columnname  TIMESTAMP;

更多详情herehere

<强>更新

简单地:

ALTER TABLE tablename CHANGE columnnane TIMESTAMP NOT NULL DEFAULT 'CURRENT_TIMESTAMP'

More details

答案 2 :(得分:0)

ALTER TABLE tablename CHANGE fieldname fieldname datatype(11)NOT NULL