gpt4 book ai didi

MySQL "subtable"在表中?

转载 作者:行者123 更新时间:2023-11-29 10:45:01 26 4
gpt4 key购买 nike

我想创建一个结构,其中有一个包含用户 ID 和用户名的表,每个用户 ID 都有自己的表。我想知道是否有办法添加第三列,其类型是它自己的表。如果不是,最好的方法是什么。

最佳答案

我认为保存用户属性的最佳方法是创建一个usermeta表。注意以下结构:

用户:

user_id | user_name | user_mail
--------------------------------
1 | ali | me@ali.com
2 | mahdi | me@mahdi.ir

用户元

meta_id | user_id | meta_key | meta_value
-----------------------------------------
10 | 1 | points | 10
11 | 1 | address | london
12 | 2 | address | iran
13 | 2 | is_vip | true

在此表单中,您可以为所需的任何用户添加任何属性。可以灵活地保存非预定义的属性。在这种结构中,您没有数据冗余。

您可以使用dynamic column还有。

关于MySQL "subtable"在表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44750746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com