如何避免mysql元组重复有关问题(不用id)

如何避免mysql元组重复有关问题(不用id)

如何处理mysql元组重复问题(不用id)

假如现在要建一个表SCT

即一个选修表,表中有三项:   学生号sno,教工号tno,课程号cno

现在表中可以这样存储:

sno         tno         cno

001         002         003

001         003         002

002         001         003



即就是表中各项可以任意组合,但不能出现相同元组   如下:

001         002         003

001         002         003               …错误

不知道该怎么处理!请教高手



用触发器,每次插入的时候检查一下是不是这条纪录已经存在了




要简单就是把这三个字段设为 主键 ,主键是不可以重复的,这样重复的数据就不会被插入了。




同意楼上,设置成联合主键。

如何避免mysql元组重复有关问题(不用id)

相关文章:

你感兴趣的文章:

标签云: