时序数据库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');

相关推荐
axqwuo_0732 小时前
C语言编译软件Mac | 在Mac上选择最合适的C语言编译工具
时序数据库
flemxp_6253 小时前
c语言编译爱心 | 学习如何用C语言编译打印爱心图案
时序数据库
TDengine (老段)5 小时前
TDengine 字符串函数 POSITION 用户手册
android·java·大数据·数据库·物联网·时序数据库·tdengine
ihudfb_8915 小时前
C语言编译时不检查语法 | 编译器行为与语法错误处理解析
时序数据库
涛思数据(TDengine)12 小时前
益和热力性能优化实践:从 SQL Server 到 TDengine,写入快 20 秒、查询提速 5 倍
时序数据库·实时数据库·工业数据库
agpcaz_51613 小时前
Java的编译器是用什么语言写的 | 深入探讨Java编译器的实现原理与技术细节
时序数据库
tdxjxo_74315 小时前
语言的编译过程 | 深入解析编译过程的各个环节及其应用
时序数据库
涛思数据(TDengine)15 小时前
工业数据库怎么选:一文详解实时数据库“亚控” vs TDengine
时序数据库·实时数据库·工业数据库
vuauod_35316 小时前
C语言在线编译 | 提升学习效率,随时随地进行编程实验
时序数据库
vuauod_35316 小时前
C语言在线编译运行 | 提供高效便捷的编程学习平台
时序数据库