gpt4 book ai didi

mysql - 将多种格式的日期转换为新列

转载 作者:行者123 更新时间:2023-11-29 13:50:19 25 4
gpt4 key购买 nike

我有一个大表,其中约有 500 万行。

表:

ID (bigint), TRANS_DATE (TEXT)

示例:

04/05/12 11:30 某些行会有类似 2012/22/05 14:50

我创建了一个新列Date,我需要设置date = STR_TO_DATE(TRANS_DATE , "????")

我应该在 STR_TO_DATE 格式中添加什么才能将其更改为正确的数据库日期格式?

最佳答案

你可以这样做:

date = STR_TO_DATE(TRANS_DATE ,
(case when len(trans_date) = 14 then '%d/%m/%y %h:%i'
else '%y/%m/%d %h:%i'
end)
)

关于mysql - 将多种格式的日期转换为新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com