如何在MySQL中使用VARCHAR()
将DATETIME
类型更改为ALTER
?
答案 0 :(得分:19)
ALTER TABLE <tblName> MODIFY <columnName> dataType constraint;
根据您的要求,它将是
ALTER TABLE <tblName> MODIFY <columnName> datetime;
答案 1 :(得分:2)
尝试此查询。
ALTER TABLE `table_name` CHANGE `From Date` `From Date` DATETIME NULL DEFAULT '0000-00-00 00:00:00';
答案 2 :(得分:0)
为什么不使用
STR_TO_DATE(str,format)
,
它采用字符串str和格式字符串格式,如果格式字符串包含日期和时间部分,则返回 DATETIME 值。
提供此LINK,希望它可以帮助您