2010-10-05 8 views
0

est-il un moyen de définir une colonne de type 'enum' et ensuite définir une autre colonne dans la même table de type 'set' avec les mêmes valeurs de la Enum?définir les colonnes 'enum' et 'set' dans mysql avec les mêmes valeurs

par exemple, nous avons un 'enum' avec les valeurs "un", "deux", "trois", nous définissons la première colonne de la table avec ce type enum. Ensuite, j'ai besoin de définir la deuxième colonne dans le tableau avec le «SET» de «un», «deux» et «trois».

J'espère que je me suis fait clair que ...

Répondre

1

Vous pouvez plutôt faire quelque chose comme:

CREATE TABLE foo(bar VARCHAR(10), 
       CHECK(bar IN ('value1', 'value2')) 
       ); 
+0

je ne suis pas sûr que ce soit la bonne façon, je pensais plus de prédéfinir la Values ​​en quelque sorte et ensuite les utiliser pour enum et set, mais merci pour l'indice ... +1 – 0xAF

Questions connexes