gpt4 book ai didi

mysql - 站点选项表——如何处理多种值类型?

转载 作者:行者123 更新时间:2023-11-29 21:30:53 26 4
gpt4 key购买 nike

我正在为站点选项创建一个 (MySQL) 表,该表将具有多个键/值行(选项名称、选项值)。有些值是 bool 值,有些是字符串(varchars),有些可能是整数。目前我已将 option_value 设置为 varchar,以便它能够存储所有值。有更好的方法吗?我正在考虑有 3 行(enum 代表 true false,int 代表 int_value,varchar 代表 string_value),但这似乎效率低下。有更好的方法和/或我做错了吗?

最佳答案

我更喜欢用三个不同的列来表示值类型,而不是只有一个重载的列。我喜欢这样一个事实,即这 3 列是不言自明的(假设有相关的命名),而且我不必编写某种适配器来正确处理存储在单个列中的 3 个值类型。

关于mysql - 站点选项表——如何处理多种值类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35276375/

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