gpt4 book ai didi

长字符串的 MySQL 索引

转载 作者:可可西里 更新时间:2023-11-01 07:47:49 25 4
gpt4 key购买 nike

我有 MySQL InnoDb 表,我想在其中存储长字符串(限制为 20k 符号)。有没有办法为这个字段创建索引?

最佳答案

您可以将字段的 MD5 放入另一个字段并对其进行索引。然后当你进行搜索时,你会匹配未索引的完整字段和已索引的 md5 字段。

SELECT *
FROM large_field = "hello world hello world ..."
AND large_field_md5 = md5("hello world hello world ...")

large_field_md5 是索引,因此我们直接转到匹配的记录。如果有重复的 md5,可能需要测试 2 条记录。

关于长字符串的 MySQL 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com