MySql中的间隔数据类型

Mat*_*oSp 5 mysql types

MySql是否具有与PostgreSQL一样的Interval数据类型(或像.net中的TimeSpan一样)?

Eri*_*lje 6

不,MySQL 中没有时间间隔数据类型。虽然有一个功能请求,但显然它没有得到太多关注。

但是,正如文档所建议的那样,时间类型可以用于这样的目的

MySQL 以“HH:MM:SS”格式(或“HHH:MM:SS”格式用于大小时值)检索和显示 TIME 值。TIME 值的范围可以从“-838:59:59”到“838:59:59”。小时部分可能如此之大,因为 TIME 类型不仅可以用于表示一天中的某个时间(必须小于 24 小时),还可以表示经过的时间或两个事件之间的时间间隔 (可能远大于24 小时,甚至是负面的)。