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

相关推荐
最闪耀的星31 分钟前
文档即代码:GPT-4重构技术知识库的实践
时序数据库
l2820986672 小时前
接口联调常见错误排查:从400 Bad Request到502 Gateway
时序数据库
数字魔盒3 小时前
低代码审计:OutSystems应用的安全扫描方案
时序数据库
mjx65303 小时前
分析DAO组织如何重构开发者协作关系
时序数据库
数字魔盒4 小时前
Express+Vue表格数据分页联调:模拟数据与真实接口的无缝切换
时序数据库
jipinadai5 小时前
深度鼠标操作技术全打造高效交互体验
时序数据库
l2820986677 小时前
微前端与微服务协同:分布式系统下的全链路一致性保障
时序数据库
qq_348578079 小时前
SpringBoot3+Vue3全栈实战:分布式医疗挂号系统开发
时序数据库
qq_3234297111 小时前
Web3.0前端开发:MetaMask钱包集成与智能合约调用优化
时序数据库
Damon_djl15 小时前
突破开发环境隔离的云原生调试方案
时序数据库