MySql剪辑时间值 背景
我们有一列时间数据类型来指示经过的时间 问题 当我们尝试插入大于24的小时数时,例如“25:00:00”,MySQL会将该值缩减为“01:00:00”,这不是我们想要的 尝试解决方案MySql剪辑时间值 背景,mysql,database,time,Mysql,Database,Time,我们有一列时间数据类型来指示经过的时间 问题 当我们尝试插入大于24的小时数时,例如“25:00:00”,MySQL会将该值缩减为“01:00:00”,这不是我们想要的 尝试解决方案 文档建议我们可以使用'HH:MM:SS'而不是'HH:MM:SS'格式()。这可能会解决我们的问题,但文档没有说明如何做到这一点。使用INT UNSIGNED来测量持续时间。例如,如果秒是时间维度的“粒度”,则将秒表示为INT UNSIGNED 原因: INT计算要简单得多 我的印象是,时间是指一天中的时间,而不
文档建议我们可以使用'HH:MM:SS'而不是'HH:MM:SS'格式()。这可能会解决我们的问题,但文档没有说明如何做到这一点。使用
INT UNSIGNED
来测量持续时间。例如,如果秒是时间维度的“粒度”,则将秒表示为INT UNSIGNED
原因:
计算要简单得多李>INT
- 我的印象是,
是指一天中的时间,而不是持续时间时间
- JDBC无法理解大于24小时的
值李>TIME
- 将
格式设置为TIME
而不是HHH
是未记录的,我们无法找到它HH
INT UNSIGNED
来测量持续时间。例如,如果秒是时间维度的“粒度”,则将秒表示为INT UNSIGNED
原因:
计算要简单得多李>INT
- 我的印象是,
是指一天中的时间,而不是持续时间时间
- JDBC无法理解大于24小时的
值李>TIME
- 将
格式设置为TIME
而不是HHH
是未记录的,我们无法找到它HH