设计主键和外键要注意的问题
主键通常都是整数 主键值通常都不允许修改 主键不要定义成id 不要使用为业务含义字段充当主键 通常在表中单独添加一个整型编号充当字段
如果一个表中的若干个字段是来自另外若干个表的主键或唯一键 则这若干个字段就是外键 通常来自另一个表的主键,而不是唯一键 因为可能是空 外键不一定来自别的表 有可能来自本表的主键 含有外键的表叫做外键表 外键字段来自的那一张表叫做主键表
主键通常都是整数 主键值通常都不允许修改 主键不要定义成id 不要使用为业务含义字段充当主键 通常在表中单独添加一个整型编号充当字段
如果一个表中的若干个字段是来自另外若干个表的主键或唯一键 则这若干个字段就是外键 通常来自另一个表的主键,而不是唯一键 因为可能是空 外键不一定来自别的表 有可能来自本表的主键 含有外键的表叫做外键表 外键字段来自的那一张表叫做主键表