题
我有一个MySQL数据库,我试图把一个URL和唯一ID为两个独立的领域。 其中一个网址是否有时超过800个字符。 我试图创建的ID和URL的唯一索引,让我不链接到同一个网址/ ID组合不止一次,但我得到关于该索引字段长度错误。
我目前存储所述URL作为VARCHAR。也许我应该是用博客吗?或者是其他东西?这将如何影响唯一索引?
解决方案
请URL在TEXT
字段,保持在另一列的URL的哈希MD5
,并创建散列列的唯一索引。
其他提示
我相信在VARCHAR的大小限制为255,您应该从varchar类型更改为文本。
不隶属于 StackOverflow