为何选择 ENUM

ENUM 提供了一种为行提供属性的方法。具有少量非数字选项的属性效果最佳。例子:

reply ENUM('yes', 'no')
gender ENUM('male', 'female', 'other', 'decline-to-state')

值是字符串:

INSERT ... VALUES ('yes', 'female')
SELECT ... --> yes female