ID还是普通字段做外键合适?
ORACLE:USER表中没有ID字段,只有USERNAME做为一个唯一一字段当主键,
COMMENT评论表中有一个user表的外键是用了USER表中的USERNAME字段。
我总认为这不合理,一般情况下应该每个表都有个ID字段,且通过序列化生成唯一数值作为主键,然后当其它表的外键,但是这个项目的SQL给过来是这样的,不合理就需要理由啊
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
本文版权归作者和博客园共有,欢迎转载
ORACLE:USER表中没有ID字段,只有USERNAME做为一个唯一一字段当主键,
COMMENT评论表中有一个user表的外键是用了USER表中的USERNAME字段。
我总认为这不合理,一般情况下应该每个表都有个ID字段,且通过序列化生成唯一数值作为主键,然后当其它表的外键,但是这个项目的SQL给过来是这样的,不合理就需要理由啊