废话不多,直接上图

如 : 表结构如图

         

那么我想在这三个字段上建立一个唯一索引,目的是为了防止重复插入数据,

1.首先,说明一下 data中的json中,key为 tagID 和 val ,执行如下图命令 :  ALTER TABLE DataLogFloat201905  ADD tagID_virtual  varchar (32) GENERATED ALWAYS  AS (json_extract(data,  '$.tagID' )) VIRTUAL;

2. 最终如图

3. 这次再进行建立唯一索引 : 命令 : CREATE UNIQUE INDEX time_devid_tag_virtual_index  ON DataLogFloat201905(tagID_virtual,logTime,deviceID);

4. 结果搞定

5.这样,如果有同样的数据,是不会插入到数据库的

6.那么问题来了,是是又该定期更新下 -- 迪卡侬了呀     留言要地址

最新文章

  1. 使用Open xml 操作Excel系列之二--从data table导出数据到Excel
  2. Linux时间设置及同步
  3. 关于css
  4. HDU4288 Coder(线段树)
  5. [转载]hashmap hashtable 的区别
  6. IP欺骗使用
  7. 106、抗锯齿方法paint.setAntiAlias(ture);paint.setFilterBitmap(true))
  8. 通俗理解C#委托和事件
  9. Codeforces 439 A. Devu, the Singer and Churu, the Joker
  10. Oracle自动备份脚本
  11. 自定义tableviewCell的分割线
  12. php订单生成唯一Id
  13. mvc4中jquery-ui日期控件datepicker的应用
  14. KL25的AD采集操作
  15. win10系统中如何解决cmd中的路径和现在电脑的用户名不一致
  16. Java框架之Struts2(六)
  17. Android Java语法学习
  18. Spark MLlib 之 aggregate和treeAggregate从原理到应用
  19. Step3 SQL Server 通过备份文件初始化复制
  20. ubuntu安装python-ldap模块

热门文章

  1. Bitmap之getDensity和setDensity函数
  2. SIT测试 和 UAT测试
  3. 004-nginx简介、安装配置【源码安装和mac安装】、基本使用
  4. osg Shader 着色器
  5. 阶段5 3.微服务项目【学成在线】_day18 用户授权_05-方法授权-方法授权测试
  6. ubuntu18.04 install rar
  7. ALV显示金额字段值扩大100倍
  8. 利用python批量修改word文件名的方法示例
  9. hadoop第一次面到hr(品友互动)
  10. Asp.Net Core文件上传