(phpmyadmin)(mysql数据库)如何限制特定键值的插入次数?

uurv41yg  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(469)

例如,我有不同的课程。一门课程可以由多个学生注册,但一个学生(id)只能注册2门课程。
如何将学生(id)的出现次数限制为2次?
比如:
课程表
课程ID学生ID
0123 5432
0123 5434
0124 5432
0127 5432
在这种情况下,如何限制id 5432的条目数?

bxfogqkk

bxfogqkk1#

您可以使用“before insert”触发器来拒绝插入,但很可能您希望在应用程序级别处理这个问题。
https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html

相关问题