user 表, order 表, goods 表,
order 关联 user ,表里存的是 user_id 吗? 如果不是,为什么?
goods 关联 order,表里存的是 order_id 吗? 如果不是,为什么?
请问哪里有这方面的文章可以看,想提升一下自己。
1
BaiMax 2018-12-06 21:39:35 +08:00 via Android
难道不是 order 表里存 user 和 goods 的 id 吗
|
2
lsyhyp 2018-12-06 21:59:07 +08:00
不能用数据库的主键 id 作为关联。应该自定义一个唯一的 id 字段(这个字段可以用序列生成器解决方案保证唯一)。简单举个例子:分库分表的场景下主键 id 会重复。
|
3
ebingtel 2018-12-06 22:10:22 +08:00
绝大多数的系统、业务,好好用自增主键就 OK 了……不用过度设计
|