将 varchar 列更改为日期时间?

Oss*_*ssi 0 php mysql

我在 mysql 表中有一个名为“dtm”的列,其中的
数据就像这样“20200525/0704Z”
它有祖鲁语格式的日期和时间。
当前列类型为 varchar 255。

如何将其转换为更有用的列类型,如日期时间?

尝试仅更改列类型时,我收到“最大精度误差为 6”。
谢谢

小智 6

最好使用日期时间数据类型创建第二列。然后使用 php 转换旧的 dtm 格式并将其更新为新的 datetime 列,最后删除旧的 dtm 列。