ENUM 列有什么用途和限制?
查看完整题解
参考回答
直接回答
ENUM 给列定义一组可选字符串,适合很小且稳定的状态集合。内部与枚举顺序有关,默认排序可能按定义顺序。非法值的处理还要看 SQL 模式。
讲清原理
它把集合写进表结构,增加或调整值可能需要 DDL 和发布协调。不要把内部数字位置当作稳定业务编码,也不要随意调整定义顺序。
例子与易错点
固定几个状态可以评估 ENUM。经常增删、需携带说明或被多表引用的分类,通常更适合单独的字典和约束设计。
相关题 · 第 120 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。