gpt4 book ai didi

mysql - 创建具有多个值的字段

转载 作者:行者123 更新时间:2023-11-29 05:34:31 25 4
gpt4 key购买 nike

首先感谢您阅读此问题。所以这是我的问题。我在 mysql 中有一个名为 tbl_section 的表,其中的核心字段应该是:

  • section_id
  • 部门名称
  • adviser_id
  • 学号

所以这是一个交易,1 个部分是否有可能有多个 student_id,如果是这样我应该怎么做?我试过研究数据类型 Enum 来解决这个难题,但所有我什么都没有。

希望你们对此有解决方案。感谢您的阅读!解决这个问题的人,我会为他做一尊雕像,像上帝一样放在我的前院!!

最佳答案

是的,你需要主从表或1对N关系表即

create table section (
section_id int,
section_name varchar(100),
adviser_id -- don't know what this field mean
)
create table student (
section_id int,
student_id int,
student_name varchar(200)
)

那么你可以这样做

insert into section (1, 'section1', 0)
insert into student (1,10,'John Gordon')
insert into student (1,11,'Shor Khan')

然后你可以得到section1中的所有学生

select * from student where section_id = 1

关于mysql - 创建具有多个值的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11876841/

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