Accoridng到this SO Post IE占用的最大长度约为2048.但是这似乎太大了,无法在mysql中设置我的varchar字段,因为大多数网址通常小于200个字符。该字段是设置为最大值还是平均值?
答案 0 :(得分:1)
请不要担心 - 您仍然可以将最大大小设置为2048.这只是一个最大值 - 如果一个URL只需要200个字符,那么所有数据库引擎都会使用。
答案 1 :(得分:0)
如果使用varchar,则无关紧要。查看MySQL docs。
中的示例另一方面,如果您决定使用char,则将存储恒定数量的数据。然后,您可能希望仅存储域名 - 域名最长可达253个字符。我想如果你想在沙子中画一条线,那可能是合理的。您需要让用户知道所有这些BTW。否则事情可能会变坏。