时序数据库Tdengine 批量插入避免因为主键ts时间重复导致数据被覆盖掉

目录

在Mybatis中使用

[在数据库管理工具中使用 now+100a](#在数据库管理工具中使用 now+100a)


使用now() + #{index}a 其中那这个 #{index}是<foreach>标签里的循环出来的index

在Mybatis中使用

复制代码
<insert id="batchInsert"  parameterType="java.util.List">
    insert into uri
    (
        id,
        name,
        uri,
        code,
        property_id,
        ts
    )
    values
    <foreach collection="uriList" item="uri" separator=","  index="index">
        (
            #{uri.id},
            #{uri.name},
            #{uri.uri},
            #{uri.code},
            #{uri.propertyId},
            now() + #{index}a
        )
    </foreach>
</insert>

在数据库管理工具中使用 now+100a

INSERT INTO uri (

ts,

id,

name,

uri,

code,

property_id)

VALUES (

now+100a,

'erweersdfsds',

'P2',

'A2',

'P2',

'gtyja678-gty7-yui9-889o-11123ef9iuo0');

相关推荐
铁头乔4 天前
IoTDB 断电后无法启动 DataNode,日志提示 Meet error while starting up
数据库·开源·时序数据库·iotdb
TDengine (老段)6 天前
TDengine 数据备份/还原工具 taosdump
大数据·数据库·时序数据库·tdengine
虎鲸不是鱼7 天前
Win10环境借助DockerDesktop部署大数据时序数据库Apache Druid
大数据·docker·apache·时序数据库·druid
铁头乔7 天前
IoTDB 节点宕机后集群恢复
数据库·开源·时序数据库·iotdb
TDengine (老段)7 天前
TDengine 性能测试工具 taosBenchmark
大数据·git·性能优化·github·时序数据库·tdengine·涛思数据
handsomestWei8 天前
postgresql timescaladb时序数据库使用入门
数据库·postgresql·时序数据库·timescaladb
程序员学习随笔9 天前
PostgreSQL技术内幕25:时序数据库插件TimescaleDB
数据库·postgresql·时序数据库
handsomestWei11 天前
timescaladb时序数据库高可用docker镜像使用
数据库·docker·postgresql·时序数据库·timescaladb
ThinkStu19 天前
2025年时序数据库发展方向和前景分析
数据库·时序数据库
kse_music1 个月前
时序数据库的使用场景
数据库·时序数据库