PHP列表MYSQLI_TYPE_INTERVAL
作为返回的列类型mysqli_result::fetch_field()
.
根据我的理解,间隔只是一个可以应用于日期/时间信息的度量单位.您不能在SQL中选择间隔作为纯数据,例如使用类似的查询SELECT INTERVAL 1 DAY
.
有人碰巧知道MYSQLI_TYPE_INTERVAL
用的是什么吗?
MYSQLI_TYPE_INTERVAL
INTERVAL
为MySQL 尚未实现的MySQL 数据类型保留(参见bug 20844)。在撰写本文时,MySQL 8.0 尚未提供此类数据类型。
通常,一个INTERVAL
时间段同时以多种格式存储,如年、月、周、日、小时、分钟和秒。它使日历计算更加方便。虽然PostgreSQL等其他数据库很早就提供了该功能,但我们仍在等待相当长的时间才能最终与 MySQL 一起使用。