相关疑难解决方法(0)

MySQL ENUM类型与连接表

我的要求

表需要维护状态列.

此列代表5种状态之一.


初步设计

我想我可以使它成为一个整数列,并使用数值表示状态.

  • 0 =开始
  • 1 =正在运行
  • 2 =坠毁
  • 3 =暂停
  • 4 =停了

由于我不希望我的应用程序维护从整数到字符串描述的映射,因此我计划将它们放在单独的状态描述表中(依赖于FK关系).

然后我发现MySQL的ENUM类型完全符合我的要求.除了直接依赖MySQL之外,使用ENUM类型有任何陷阱吗?

mysql enums database-design

56
推荐指数
3
解决办法
2万
查看次数

标签 统计

database-design ×1

enums ×1

mysql ×1