Comment définir des valeurs ENUM dans phpmyAdmin..J'ai envie de définir les valeurs '0' ou strong> '1' dans phpmyadmin pour mon champ à l'aide d'un type "Enum". P>
6 Réponses :
CREATE TABLE tableName ( enumColumn ENUM('0','1') ); SQLFiddle Demo MySQL ENUM Data Type
ou sous votre phpmyadmin p>
Choisissez Enum P> LI>
dans Et votre fait p> longueur / valeurs code> colonne Mettez-y:
'0', '1' code> p> p> l>
ul>
Utilisez une interface graphique de phpmyadmin => en sélectionnant l'ENUM en type, puis définissez les valeurs. P>
C'est assez long pour cette réponse, peut-être aucune utilisation pour celui qui pose cette question, mais pourrait être utile pour ceux qui sont nouveaux à phpmyadmin. Pour définir une valeur par défaut pour Enum, j'ai l'exemple suivant.
Mettre la longueur / les valeurs telle qu'elle est pour 0 et 1 '0', '1' p>
ALTER TABLE `table_name` CHANGE `old_column_name` `new_column_name` ENUM('0','1') DEFAULT NULL
Déclarez le type de données de la colonne comme Enum et définissez ses valeurs.
Ya F Course je sais comment déclarer le type de données comme Enum..Je vient de définir ses choix de 0 et 1 seulement comment puis-je faire ça ..
Hey merci je l'ai eu .. était mon mauvais ..
Ce n'est pas une bonne idée d'utiliser des nombres comme des valeurs ENUM, car ils seront interprétés comme index.
Voir le sous-section Traitement des littéraux de dénombrement B> dans Dev .MYSQL.com / DOC / REFMAN / 5.5 / EN / ENUM.HTML
Si vous voulez 0 et 1, pourquoi n'utilisez-vous pas le type
bit code> (qui est sténographique pour
tinyint (1) code>)?