将2021-1-01转换为SQL中的2021-01-01(YYYY-M-DD到YYYY-MM-DD)



作为标题。

有一种方法可以将日期从YYYY-MM-DD转换为YYYY-MM-DD?

在数据库中,我有2021-1-01,但我需要得到2021-01-01。

TY

编辑

我有一个值2021-1-01,我需要将它插入一个类似数据库的日期2021-01-01,也许在我不清楚之前。

如果有'2021-1-01',则没有日期。你有一根绳子。这是数据模型的一个问题。您应该使用适当的类型(而不是字符串(来修复数据以存储日期。

MySQL在转换日期方面非常聪明,所以你可以使用:

select date(string_as_date_col)

您可以使用以下命令更改表中列的类型:

alter table t modify column string_as_date_column date

这里有一个db<gt;不停摆弄

最新更新