首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-02-26 
如何处理mysql元组重复问题(不用id)假如现在要建一个表SCT即一个选修表,表中有三项:学生号sno,教工号tno,

如何处理mysql元组重复问题(不用id)
假如现在要建一个表SCT
即一个选修表,表中有三项:   学生号sno,教工号tno,课程号cno
现在表中可以这样存储:
sno         tno         cno
001         002         003
001         003         002
002         001         003
...
即就是表中各项可以任意组合,但不能出现相同元组   如下:
001         002         003
001         002         003               ...错误
不知道该怎么处理!请教高手

[解决办法]
用触发器,每次插入的时候检查一下是不是这条纪录已经存在了
[解决办法]
要简单就是把这三个字段设为 主键 ,主键是不可以重复的,这样重复的数据就不会被插入了。
[解决办法]
同意楼上,设置成联合主键。

热点排行