J'ai une table qui ne contiendra que des informations sur les fichiers, donc, comme le chemin du fichier est unique et peut identifier n'importe quelle entrée, j'ai pensé que je devrais l'utiliser comme clé primaire.Utiliser un chemin de fichier comme clé primaire dans MySQL
Bien que, j'ai quelques problèmes comme avoir besoin de spécifier une longueur de clé (erreur 1170). Que devrais-je faire? Utilisez un entier comme clé primaire et chaque fois que j'ai besoin d'accéder aux informations sur le fichier 'x', faites un "where FilePath = x"?
Merci pour le temps dispensé de lire ma question.
Il crie la même erreur (1170) que s'il s'agissait de la clé primaire. Mais merci pour l'essai :) –
Désolé, en fait votre code fonctionne. C'est moi qui essayais d'utiliser TEXT au lieu de VARCHAR (255). Mais je pense que VARCHAR (255) est trop court pour les chemins de fichier, n'est-ce pas? –
Allez ici, http: // lipsum.com/et mettre 255 octets dans le champ, le texte affiché est cette longueur. –