一行(用户)分配给不同表和数据库中的许多行 - mysql

时间:2012-08-18 17:28:12

标签: mysql relational-database row

在mysql中有一个用户(已注册)的表

我只是想为每个人分配不同表中的任何行和其他数据库中的不同表。

我虽然为每个用​​户独立表创建了包含此行的链接。

例如:

  

表my_user //有两列

     

id_of_table id_of_row

但我害怕不是好解决方案。

提前感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

为什么不将user_id列添加到您想要的所有表中?如果您需要一个中心位置,您可以在其中查找用户拥有的所有表,您可以通过命名约定(前置“user_owned”或其他内容)来创建它,或者创建一个具有所有用户拥有的表的表名称的表。