代码之家  ›  专栏  ›  技术社区  ›  Eugene Yarmash

在mysql中高效存储md5散列的最佳实践

  •  28
  • Eugene Yarmash  · 技术社区  · 14 年前

    可能的字段类型:

    BINARY(16)
    CHAR(32)
    BIGINT + BIGINT
    

    我如何决定使用哪一个?

    1 回复  |  直到 8 年前
        1
  •  43
  •   Eugene Yarmash    8 年前

    如果列被索引并且您知道您在做什么, BINARY(16) 因为演出的原因。

    否则, CHAR(32) 很好。不过,请确保该列使用ascii字符集。( ascii_bin 例如)