【发布时间】:2020-05-29 19:02:51
【问题描述】:
我在 mysql 表中有一个名为“dtm”的列
里面的数据是这样的“20200525/0704Z”
它有祖鲁语格式的日期和时间。
当前列类型为 varchar 255。
如何将其转换为更有用的列类型,例如日期时间?
在尝试仅更改列类型时,我得到“精度误差最大为 6”。
谢谢
【问题讨论】:
-
创建一个新列
-
编写自己的出路,假设您没有更改期望该格式的整个代码库.. 使用日期时间制作列
dtmtmp等.. 制作一个 5-10ish 行脚本,循环修复格式并添加到列,删除旧列和代码重命名新列,煮咖啡.. -
请将 Calvin 的回答标记为已接受,因为我说过我的只是对他的补充。