我有两张 table 。 “用户”和“付费用户”
Paying_users 当然有更多关于付款的信息。
我正在寻找一种方法,在插入时我将能够强制使用两个表共有的唯一用户名。 因此,如果“Shelly”在“users”上,我将无法将“Shelly”插入“paying_users”。 这在 MYSQL 上可行吗?
最佳答案
为什么不使用 users 作为主表并将 paying_users(我认为是用户的一部分)与用户 ID 相关联?这样,您就不会遇到重复问题。
users:
id: ...
name: ...
other information
paying_users:
id: ...
users_id: ...
other information:
关于MYSQL View ?连接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059270/