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

标签 mysql relational-database row

在 mysql 中有一张包含用户(已注册)的表

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

我想为每个用户创建一个独立的表,并包含指向此行的链接。

例如:

Table my_user // With two columns

id_of_table id_of_row

但恐怕这不是一个好的解决方案。

提前感谢您的帮助:)

最佳答案

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

关于mysql - 一行(用户)分配给不同表和数据库中的多行 - mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12020700/

相关文章:

php - 缩略图未在一行中对齐

php - mysql错误: could not start the service mysql on local computer error 193: oxc1

mysql - JPA/MySQL 小数显示方式错误

php - 如何按照记录进入的顺序为数据库条目分配轮换类别?

excel - 使用 Powershell 删除 Excel 中的前四行

r - 将一行中的值添加到 R 中的前一个

mysql - 如何改进计数查询?

php - 使用外键从表中获取数据 PHP MySQL

sql - 当 WHERE 子句依赖于旧值时,Oracle 中同时 UPDATES 的一致性

mongodb - 从 Entity Framework 移植到 MongoDB