database - 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。
解决方案
推荐阅读
- javascript - 如何在 vuetify 中的多个 v-select 中包装文本?
- c# - Linq 查询,其中 DataTable 中的第一列与重复的第二列进行比较
- r - 你如何使用 Tidyverse/Dplyr 组合列来为每个重复值创建唯一值?
- javascript - 我如何使这段代码给出预期的结果
- powershell - Powershell 脚本调用另一个无法注册 DLL 文件的脚本
- node.js - 使用 Docker 安装库时 npm install 挂起
- kotlin - 中缀函数:如何避免提供的参数周围的括号
- abp - 从v3.1开始如何自定义ABP框架提供的登录页面
- android - 如何更改 Genymotion VM 中的供应商或型号名称等设备标识符?
- scala - 如何更新scala中的对象列表