使用MySQL存储URL值的最佳方法是什么?

mii*_*mii 9 mysql mysql-5.0

我在考虑将URL值存储在我的数据库中,但我知道某些URL有时会变得荒谬可笑.我认为我的MySQL数据库是5.0版.

我在考虑使用.

VARCHAR(255) 
Run Code Online (Sandbox Code Playgroud)

但这只会持续很长时间.所以我应该使用.

TEXT 
Run Code Online (Sandbox Code Playgroud)

pav*_*ium 9

MySQL 5.0中VARCHAR的最大长度为65536,因此您不限于255.


Abo*_*Dev 5

不同浏览器的最大URL长度不同.您最好的选择是决定您希望支持的长度,然后在VARCHAR上设置大小,如果它适合VARCHAR最大长度.如果您需要使用TEXT,请问为什么.

  • 由于IE支持最多2,083个字符,因此您可以决定使用VARCHAR(2083).:-) (4认同)