gpt4 book ai didi

mysql - 如何设计表来存储用户设置?

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

如果只是为了打开和关闭一个基本功能,这应该可以吗?

USER_SETTINGS
-Id
-UserId
-SettingId
-IsEnabled

问题是某些设置需要不同的字段...这可以工作,但是有更好的方法吗?

USER_SETTINGS
-Id
-UserId
-SettingId
-XMLSettings (XML data of settings)

最佳答案

A.您可以在 Oracle 上使用嵌套表或对象来代替 XML
B.您可以创建另一个表USER_SETTING_FIELD,该表具有USER_SETTINGS的外键
C. 您可以使用格式为“field1:value1;field2:value2”的简单字符串列
D.您可以为每个字段使用额外的SettingId

关于mysql - 如何设计表来存储用户设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30724356/

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