如何将列的数据类型从文本更改为时间戳。当前文本列以以下格式存储日期:'2010-08-15'(yyyy-mm-dd sql格式)
答案 0 :(得分:19)
ALTER TABLE `mydb`.`mytable` MODIFY COLUMN `mycol` TIMESTAMP;
使用上面的命令,例如:
'2010-08-15'
将更改为
TIMESTAMP '2010-08-15 00:00:00'
答案 1 :(得分:2)
你试过这个吗?
alter table table_name change field_name field_name timestamp;
其中table_name
是表的名称,field_name
是您想要更改其类型的字段的名称。