Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment MySQL stocke-t-il les énumérations ?

Il les convertit en entiers sur INSERT / UPDATE et de nouveau en chaînes sur SELECT afin que le stockage interne soit sous forme d'entiers, mais vous n'y êtes pas exposé.

Vous pouvez récupérer l'entier comme SELECT mycolumn + 0 .

Voir ENUMs dans MySQL 5