MYSQL修改text字段为date字段

原来日期字段为text类型,数据的格式为“2001.1.1”。

第一步,把2000.1.1转换成2001-01-01,先验证一下:

SELECT STR_TO_DATE(replace(volume,’.’,’-‘),’%Y-%m-%d’) FROM article_old LIMIT 1;

如果结果OK,那么执行:

UPDATE article_old SET volume = STR_TO_DATE(replace(volume,’.’,’-‘),’%Y-%m-%d’);

执行完以后,在navicat里修改字段类型为date。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注