gpt4 book ai didi

MySQL如何插入 '00:65:00'之类的分钟值(大于59分59秒?

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

MySQL - 我正在尝试将分钟值导入到时间列中,这些时间列存储为“00:55:00”、“00:20:00”、“00:65:00”、“00:200:00” '.它适用于所有 <= '00:59:59' 的值,但当我执行 '00:60:00' 或更高时,我收到错误“时间值不正确”。

如果您尝试执行“选择时间('00:59:59')”和“选择时间('00:60:00')”,您就会明白我的意思。第一个有效,但第二个返回 NULL。如何在 MySQL 中导入大于“00:59:59”的时间值。

最佳答案

我刚刚想出了一种将分钟和秒转换为正确格式的方法:

将分钟转换为 int,乘以 60,然后将其添加到秒(也转换为 int)

SEC_TO_TIME(CAST(SUBSTR(MIN,1,2) AS SIGNED)*60 + CAST(SUBSTR(MIN,4,2) AS SIGNED));

60:25 转换为 01:00:25

关于MySQL如何插入 '00:65:00'之类的分钟值(大于59分59秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9853634/

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