代码之家  ›  专栏  ›  技术社区  ›  bos570

MySQL IDNDB索引比最大长度长的列

  •  0
  • bos570  · 技术社区  · 6 年前

    我在mysql中有一个表,其中存储了一些url。列宽为2048个字符。存储的大多数url将超过1000个字符。我经常按url查找,所以我想对它进行索引,但索引上允许的最大长度是255个字符。

    下面是我在按url查找时运行的解释查询

    EXPLAIN 
    SELECT `code` 
    FROM tinyurl 
    WHERE url ='//mysite.com/iframe.php?target=product&lookupid=5e6183640e7f943fc21bbc2be373b4b0&code=41432'; 
    

    结果: enter image description here

    注意:实际的url值较长,我删除了一些用于隐私保护的项目

    0 回复  |  直到 6 年前