数据库索引字段过长 发表于 2021-04-13 更新于 2023-12-19 分类于 问题和方案 , 数据库 阅读次数: 数据库索引字段过长问题:在业务场景中,某些敏感数据需加密之后保存到数据库,而加密字段刚好又是频繁触发查询的字段。在一次插入数据时引发唯一索引异常。原因是索引长度小于数据库字段长度,在比对数据唯一性时截取了该字段的前面部分长度,导致匹配成功,抛出唯一索引异常。 方案:这种情况下不能随意调整索引的长度,这涉及到全局的修改。故通过新增一个字段保存改加密字段MD5值,并将索引挂在这个新增字段上,这样既保证了索引的唯一性,又可以不用修改索引长度。 -------------本文结束感谢您的阅读------------- 本文作者: xiaocainiaoya 本文链接: http://xiaocainiaoya.github.io/2021/04/13/问题和方案/数据库/索引字段过长/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!