gpt4 book ai didi

mysql - 存储 20 个国家/地区 30 个类别的项目总计

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:09 24 4
gpt4 key购买 nike

我需要存储 20 个国家/地区 30 个类别的项目总计(最初),并且能够轻松地更新和检索它们。这样做的好方法是什么?

我目前的方法是使用类别作为列名。

"genId" "country"   "alcohol_spirits"   "music" /* other categories go here */
"1" "US" "0" "0"
"2" "UK" "0" "0"
"3" "SE" "0" "0"
/* other countries go here */

使用国家代码作为列名

 "genId"    "category"      "US"    "UK" /* other countries go here */
"1" "music" "0" "0"
"2" "movies" "0" "0"
"3" "food&Beverage" "0" "0"
/* other categories go here */

没有人对我的两种方法有任何好感。

你能推荐一个更好的方法吗?

最佳答案

您需要一个包含类别 ID 及其描述的类别表和另一个国家/地区表。然后,您可以在主表(无论它是什么)中使用 ID 链接到两者。

此外,当您说要存储总数时让我很担心。您是否打算存储计算值?这是数据库设计中的一大禁忌。您应该总是每次都重新计算所有内容, 时间成本 Not Acceptable 时除外。

关于mysql - 存储 20 个国家/地区 30 个类别的项目总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811570/

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