gpt4 book ai didi

Mysql - 基于另一列值的单个列中的多个唯一集

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

我必须创建一个用于处理学生数据的表,其中包含两列部门代码注册号例如。 101 系有 30 名学生,注册号为 (1-30),102 系有 30 名不同的学生,注册号相同 (1-30)。例如,属于 dept:101 的 regno:3 学生和属于 dept:102 的 regno:3 学生在同一张表中。,可以有相同的 regno,但不同的部门代码是否有办法关联我的两列..我添加了另一张图片以进行更多说明Table Structure with data 我的问题是如何在同一列中为每个部门设置唯一的寄存器编号以避免重复。具有相同部门代码的 reg_no 值必须具有唯一的集合,..具有不同部门代码的另一组 regno 必须具有另一组或单独的一组唯一数字我可以在一个列中拥有多个唯一的集合吗??这 Table示例图片

有什么解决方案吗?或者我应该为每个部门代码使用另一个表

尝试谷歌搜索尚未得到结果。提前致谢

最佳答案

试试这个

UNIQUE KEY 'thekey' ('dept','regno');

有关背景的更多信息可以在此处找到StackOverflow post

关于Mysql - 基于另一列值的单个列中的多个唯一集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34570263/

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