如何恢复日期,如;2008-7“;在MySQL中?

如何恢复日期,如;2008-7“;在MySQL中?,mysql,types,Mysql,Types,我将该列清除为“datetime”,无法恢复上述值。2008-7不是日期2008-7-1是一个日期(7月1日)。如果要存储像2008-7这样的值,则需要一个字符字段。是否需要清理数据 将其设置为varchar update t set d=concat(d,'-1') 将其更改为日期类型

我将该列清除为“datetime”,无法恢复上述值。

2008-7
不是日期<代码>2008-7-1是一个日期(7月1日)。如果要存储像
2008-7这样的值,则需要一个字符字段。

是否需要清理数据

  • 将其设置为
    varchar
  • update t set d=concat(d,'-1')
  • 将其更改为日期类型