Restrições de ENUM
e SET
No MariaDB 4.x ENUM
não é uma restrição real, mas um modo mauis eficiente de armazenar campos que possam apenas conter um conjunto de valores dados. Isto é devido as mesmas razões pelas quais NOT NULL
não é respeitado. Leia "Restrições de NOT NULL
".
Se você inserir um valor errado em um campo ENUM
, ele será configurado com uma string vazia em um contexto string. Leia "O Tipo ENUM
".
Se você inserir uma opção errada em um campo SET
, o valor errado será ignorado. Leia "O Tipo SET
".