【发布时间】:2021-08-09 13:24:28
【问题描述】:
我正在处理一个包含“到期日期”列的表,它是一个 varchar,所有数据的格式都为 DD/MM/YYYY。
表的创建者为此到期日期列使用了错误的类型,现在客户端需要过滤并显示当前日期之前和之后的所有记录作为时间。这意味着需要将类型更改为日期或日期时间类型才能使用 CURDATE() 函数。
但是,值的当前格式不满足并且不允许类型更改,除非格式更改为 YYYY-MM-DD(或类似格式)。
有没有办法批量格式化这一列和这一列中的值,因为有数千个条目,并且逐个格式化会非常耗时。
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: sql date datetime phpmyadmin varchar