假设在某个随机表中,您有一个名为status的列。它的实际值将是enabled或disabled。
该列的数据类型是 int/bool(1 或 0)还是与 和 的值一起使用会更好ENUM吗?有什么优点或缺点?enableddisabled
假设您有 4 个或 10 个甚至更多,而不是只有两个有效状态?随着所需值数量的增加,优点和缺点是否会向一侧或另一侧摆动?
添加新值没有简单的方法,有些技术风险很高
永远不应该使用数字
只使用字符串(@DTest 在他的回答中已经提到了这一点)