Mysql STR_TO_DATE from CSV列返回Null
我有一个表,其中包含(即2020-01-12)格式的VARCHAR,我想将其转换为“2020年1月12日”日期格式Mysql STR_TO_DATE from CSV列返回Null,mysql,sql,Mysql,Sql,我有一个表,其中包含(即2020-01-12)格式的VARCHAR,我想将其转换为“2020年1月12日”日期格式 如何进行此操作?您可以使用date\u format()将其转换为日期: select date_format('2020-01-12', '%d %M') 虽然应该将值存储为日期,但该列将正确转换为日期。我建议你改变它,比如: alter table t alter column datecol date; 你想输掉这一年,这是个好主意吗?
如何进行此操作?您可以使用
date\u format()
将其转换为日期:
select date_format('2020-01-12', '%d %M')
虽然应该将值存储为日期,但该列将正确转换为日期。我建议你改变它,比如:
alter table t alter column datecol date;
你想输掉这一年,这是个好主意吗?