Wie
Altrea schon geschrieben hat, gibt es keinen speziellen Datentyp für URIs/URLs.
Definiert wird das Schema eines URI im
RFC2616 des W3C.
Der RFC2616 definiert keine maximale Länge eines URL bzw. URI.
Es gibt aber Beschränkungen was das Limit angeht bei Servern (z.B. Apache) und Browsern.
Das hängt von der entsprechenden Browser-/Server-Software, der Version und möglichen Konfigurationseinstellungen (z.b. im
Apache) ab.
Meiner Meinung nach wäre es eventuell besser zuerst den Datentyp des Feldes auf "mediumtext" zu setzen.
So bist Du unabhänig von Längenbeschränkungen anderer Datentypen und kannst so im Laufe der Zeit eine Analyse betreiben was die maximale Länge der URLs ist.
Wenn Du sicher bist dass eine bestimmte Länge nicht überschritten wird, kannst Du den Feldtyp entsprechend ändern. In PHPMyAdmin geht das ohne Datenverlust.
Kai aka Knight1