我需要在MySQL表中存储一个url。定义一个包含长度不确定URL的字段的最佳实践是什么
- 流行web浏览器中最小公分母最大URL长度:2083(Internet Explorer)
- http://dev.mysql.com/doc/refman/5.0/en/char.html
VARCHAR列中的值是可变长度字符串。在MySQL 5.0.3之前,长度可以指定为0到255之间的值,在5.0.3及更高版本中,长度可以指定为0到65535之间的值。MySQL 5.0.3及更高版本中VARCHAR的有效最大长度取决于最大行大小(65535字节,在所有列中共享)和使用的字符集
- 所以…
<;MySQL 5.0.3使用文本
或
>;=MySQL 5.0.3使用VARCHAR(2083)