有两张表, 如下:
file - 文件表, 用于存储上传的文件
file_version - 文件版本表, 用于实现上传文件多版本, 数据量肯定大于 file 表
当这两张表关联的时候, 如下那种方式好
方式1: 在file表中添加verion_id字段
file.verion_id = file_version.id
方式2: 在file_version中添加file_id字段
file.id = file_version.file_id
后续在关联查询的时候那种方式好?? 还是一样? 反正按照节省空间来说, 应该是小表加一列比大表加一列更省空间, 即: 方式1
当两个表建立一对多关系的时候,"一"的那一端是父表,"多"的那一端是子表。
一般
父表设置主键
子表设置外键
按你的就是:方式2