不用自增主键 id 做业务
[!quote] 区别
- 用自增主键 id 做业务【
strategy_id将作为业务系统的操作字段属性】
| strategy_id | strategy_desc | rules |
|---|---|---|
| 101 | 抽奖策略 A | rule_weight, rule_blacklist |
不用自增主键 id 做业务
| id | strategy_id | strategy_desc | rules |
|---|---|---|---|
| 1 | 101 | 抽奖策略 A | rule_weight, rule_blacklist |
- 【合并表出大麻烦】:如果将来两张表要合并,那肯定要修改某一张表的 id 字段,但是这个字段是用于业务的,可能有业务绑定关系,会很麻烦
- 【表的特殊含义】:业务可能需要这个表的 id 有特定含义,
例如,电子邮箱地址,这肯定不能自增,所以要分开