Mysql 如何为多个用户使用单个表
我想创建一个数据库,它有一个名为warehouse的表,其中包含每个产品的详细信息。我有另一个名为users的表。目前,用户表中有2个用户-ABC和DEF。 我的主要问题是用户ABC有自己的仓库,所以对于用户DEF。如何为2个或更多不同的用户使用仓库表?一对一 若一个用户只拥有一个仓库,那个么您应该在仓库表中添加user_id列。然后通过外键从用户表中引用用户id 一对多 若多个用户拥有一个仓库,那个么您应该在用户表中添加仓库列。然后通过外键从仓库表中引用仓库 多对多 如果用户拥有多个仓库,并且仓库有多个所有者,那么您应该添加一个类似warehouse\u users的表,并添加keep warehouse和user\u id。 若一个用户只拥有一个仓库,那个么您应该在仓库表中添加user_id列。然后通过外键从用户表中引用用户id 一对多 若多个用户拥有一个仓库,那个么您应该在用户表中添加仓库列。然后通过外键从仓库表中引用仓库 多对多 如果用户拥有多个仓库,并且仓库有多个所有者,则应添加一个类似warehouse\u users的表,并添加keep warehouse和user\u id。向仓库添加一个userid列,该列是users中id值的外键。向仓库添加一个userid列,该列是users中id值的外键Mysql 如何为多个用户使用单个表,mysql,sql,database,database-design,Mysql,Sql,Database,Database Design,我想创建一个数据库,它有一个名为warehouse的表,其中包含每个产品的详细信息。我有另一个名为users的表。目前,用户表中有2个用户-ABC和DEF。 我的主要问题是用户ABC有自己的仓库,所以对于用户DEF。如何为2个或更多不同的用户使用仓库表?一对一 若一个用户只拥有一个仓库,那个么您应该在仓库表中添加user_id列。然后通过外键从用户表中引用用户id 一对多 若多个用户拥有一个仓库,那个么您应该在用户表中添加仓库列。然后通过外键从仓库表中引用仓库 多对多 如果用户拥有多个仓库,并且