最近使用mysql做日期差的时候发现mysql无法计算出相差超过838:59:59的时间。
第一个,相差在838:59:59以内,完全没有问题。
第二个和第三个超出范围则只显示838:59:59
查看官方文档得知,这个范围是mysql中time的范围,而timediff返回的就是这个类型的。
但是可以通过timestampdiff来处理timediff无法处理的情况
最近使用mysql做日期差的时候发现mysql无法计算出相差超过838:59:59的时间。
第一个,相差在838:59:59以内,完全没有问题。
第二个和第三个超出范围则只显示838:59:59
查看官方文档得知,这个范围是mysql中time的范围,而timediff返回的就是这个类型的。
但是可以通过timestampdiff来处理timediff无法处理的情况