有一个字段 status enum('active', 'hidden', 'deleted')
或 status tinyint(3)
是否更好?假设 status 一次只能取一个值。
我特别想知道 enum
上的操作是否比 int
上的操作慢很多或一样快?
- 它根本没有讨论性能;
- 关于为什么一种方法比另一种更好的解释很少。
最佳答案
这已在热门 http://www.mysqlperformanceblog.com 上讨论过,看看这篇文章:
关于mysql - MySQL 枚举性能是否比 INT 慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4533228/