Meilleur champ de base de données pour un type d'URL

J'ai besoin de stocker une url dans une table MySQL. Quelle est la meilleure pratique pour la définition d'un champ contenant une URL avec une durée indéterminée?

  • Cela dépend de ce que vous avez besoin, d'indexation, de l'unicité ?
  • Je m'attendais à un assez simple de répondre ici, mais a été assez surpris par les réponses couvrant des éléments que je n'avais pas considéré comme. Très intéressant à lire que j'ai ajoutés à mon compte d'enseignement.
  • Juste aller avec le TEXT type et de sauter la lecture de toutes les réponses ci-dessous. En fin de compte, qu'est ce que la plupart d'entre elles suggèrent. 🙂 Bien sûr, si Vous avez besoin d'indexation ou de l'unicité, aller pour VARCHAR, depuis TEXT ne peuvent pas être indexées facilement.