你好,大家好,我有一個等級/分數表在MySQL學生的記錄將被插入使用PHP。我想避免一個學生重複一個學期/學期的分數。我的意思是,學生不能有兩個(2)等級/分數在一學期(periodOne)表中的主題(數學)。我如何在MySql或PHP中完成此操作?這裏是我的表的樣子:如何避免在mysql中字段值的插入重複
table periodOne (
id int AUTO_INCREMENT,
studentId int,
subjectId int,
score
)
讓我知道你是否需要額外的信息。謝謝!!!!!!
使用複合主鍵,或用於現有條目首先檢查各一次。 –
使用MySQL'的字段(一個或多個),應該是在孔表中是唯一UNIQUE'標誌/關鍵。 – JustOnUnderMillions
@fireball自動增量字段(id)是此表中的主鍵。複合主鍵是否與其存在一致? –