gpt4 book ai didi

mysql - 如何将无效的字符串格式日期值转换为 null

转载 作者:可可西里 更新时间:2023-11-01 08:39:41 25 4
gpt4 key购买 nike

我有字符串列,我想将该字段转换为日期。

我正在尝试以下查询但出现错误:

select cast('20160532' as date) AS dt;

当我选择输出为空时,因为 32 不是日期,但是当我将这条记录插入到表中时,它给出了一个错误:

"incorrect date value 20160532"

最佳答案

尝试使用 STR_TO_DATE() - 当字符串的日期格式不正确时,它将返回 NULL :

SELECT STR_TO_DATE('20160532', '%Y,%m,%d') 

关于mysql - 如何将无效的字符串格式日期值转换为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38568585/

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