Type pour un champ

Type pour un champ - SQL/NoSQL - Programmation

Marsh Posté le 08-03-2005 à 21:26:33    

Bonjour
 
J'ai une table avec des commentaires fais par des utilisateurs. Il me faudrait un champ statut avec différents états ('en cours', 'validé', etc).
Et je ne sais pas quel type affecté à ce champ pour une base de donnée mysql.
Que me conseillez vous ?
Merci d'avance

Reply

Marsh Posté le 08-03-2005 à 21:26:33   

Reply

Marsh Posté le 08-03-2005 à 21:34:44    

salut
Si tu ne comptes utiliser que MySQL alors tu peux zieuter du coté du ENUM. Sinon pour rester "SQL-standard", eh ben, juste une table statut avec un petit identifiant ?

Reply

Marsh Posté le 08-03-2005 à 21:36:23    

bah jutiliserai aussi php avec donc tu penses que le mieux c'est de faire une table supplémentaire avec mon statut de type int qui serai en relation avec ma table commentaires ?

Reply

Marsh Posté le 08-03-2005 à 21:44:28    

C'est ce que je ferai. Le respect des standards donne toujours une plus grande souplesse, par exemple imagine que pour une raison x, y, ou z, tu doives changer d'hébergeur pour un autre qui ne se sert pas de MySQL, ce sera toujours ça de moins à vérifier pour la compatibilité.
D'autant plus que le ENUM est une chaîne donc selon l'usage que tu veux en faire peut être extrémement néfaste (occupation disque et rapidité d'exécution des requêtes).

Reply

Marsh Posté le 08-03-2005 à 21:51:33    

bon je vais proceder de la sorte, merci pour le conseil

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed