关于联合索引

今天因为业务需求 要用到联合索引
联合索引啊 我个人觉得就是为了 保证其存入的数据 在库里 不重复 减少脏数据

SELECT
 * 
FROM
  (SELECT COUNT(*) AS co, infoId, operationTime FROM apparatus_running WHERE `status` = 0 GROUP BY infoId, operationTime) AS tmp  
WHERE
 co > 1;

写个子查询 看看有多少数据

然后建索引
要注意
数据就不能重复了
不然 索引就失效了

ALTER TABLE `renren_new`.`apparatus_running` 
ADD UNIQUE INDEX `uk_infoid_operationTime`(`infoId`, `operationTime`) COMMENT '保证运转记录不重复';

前几天见到了个前端大神 不过 多少有点可惜了
放上大神的个人博客
https://diygod.me/
Dplayer 挺好用的

原文地址:https://www.cnblogs.com/laowt/p/14502542.html