首页 > 解决方案 > TDengine 时间戳数据超出范围

问题描述

错误描述 DB 错误:时间戳数据超出范围 (0.000418s)。当我们创建数据库时,使用参数精度“ns”并保持天数。

重现行为的重现步骤:

创建数据库位置_ns 保持 365000 精度“ns”;使用位置_ns;创建稳定的跟踪(ts 时间戳,local_time bigint)标签(plateno nchar(10));使用跟踪标签('no6666')值(1634523381281925000、1634523381067)插入 vtno6666;预期行为查询正常,数据库中 1 行中的 1 行 (0.001375s)

截图 b66d62a22abf2df9640724be280e0e2

3627bede78a5f630188d542fbf202dc

环境(请填写以下信息):

Docker TDengine 版本 [2.2.1.0] 附加上下文

已解决的问题 将 SQL <CREATE DATABASE locations_ns KEEP 365000 PRECISION "ns";> 参数 365000 替换为 3650。

标签: databasetime-seriestd-engine

解决方案


推荐阅读