![](/img/trans.png)
[英]How to make mysql table column as KEY, when already another column is set as PRIMARY KEY
[英]how to make a perticular column unique key for another column in mysql database table
我的数据库表feeHead
和className
有两列。 feeHead
存储学费,考试费,注册费等,而className
存储1st,2nd,3rd等。我想让feeHead
列的每个className
唯一键,这意味着每个className
值应具有唯一的feeHead
。 例如,第一堂课应缴纳一门学费,第二堂课应缴纳一门学费,以此类推。
一个className
(比如1)不应该有两个feeHead
(说学费,学费)
提前致谢
我认为您只需要在(feeHead, className)
上使用复合UNIQUE
键。 您可以添加以下内容:
ALTER TABLE fees ADD UNIQUE KEY (feeHead, className)
例如,这将使classname
1st拥有学费和考试费,但没有两笔学费。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.