gpt4 book ai didi

mysql time_format函数问题

转载 作者:行者123 更新时间:2023-11-29 07:25:30 27 4
gpt4 key购买 nike

我插入和更新 mysql time_format 函数来及时表示字符串值,

为什么有些数字得到

"truncated incorrect time value"

错误?

比如'55'查询是没有问题的,但是当输入'188'时,出现上面的错误信息。

类型是 VARCHAR (50)。

我的查询:

INSERT INTO TABLE_HOME (DURATION) 
VALUES (TIME_FORMAT (# {DURATION, jdbcType = VARCHAR}, '% H:% i:% s'))

UPDATE TABLE_HOME SET DURATION = TIME_FORMAT (# {DURATION, jdbcType = VARCHAR}, '% H:% i:% s')

最佳答案

Time_Format 并非所有整数都有效..

188 不再是有效时间

即使你把它放在哪里:

"%H= Hour => 188?
%i=Minute => 188?
%s"=Second => 188?

你认为 188Hour, Minute, Second 的有效时间吗?

关于mysql time_format函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54019155/

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