gpt4 book ai didi

php - 在数据库中存储可变数量的值

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

我正在开发一个 QA 网络应用程序,它将有一些要评估的点分配给以下类别之一。

  • 通话管理
  • 技术技能
  • 工单管理

由于这不太可能改变,所以不值得让它们变得动态,但最糟糕的一点是点喜欢这样做。

首先,我有一个“质量”表,其中每个点都有一列,但后来要求发生了变化,我有点受阻。

我必须存储包含所有点及其值的“评估”,但也许将来这些点会改变。

我认为在质量表中我可以制作某种具有类似内容的字符串

1=1|2=1|3=2

其中有一组点 ID 和给定值的标点符号。

有人可以指出我更好的方法吗?

最佳答案

正如这里多次提到的,如果您想单独访问数据库字段,切勿将多个值放入数据库字段。

所以我建议再添加 2 个表:

CREATE TABLE categories (id int AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL);
INSERT INTO categories VALUES (1,"Call management"),(2,"Technical skills"),(3,"Ticket management");

CREATE TABLE qualities (id int AUTO_INCREMENT PRIMARY KEY, category int NOT NULL, punctuation int NOT nULL)

然后相应地存储和查询您的数据

关于php - 在数据库中存储可变数量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8926688/

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