如何在mysql中创建一次考虑多个约束的表?

时间:2019-04-03 20:33:50

标签: mysql

我将主键加粗(),外键用斜体(* )表示。外键不允许为空。

关系方案:

Unique Constraints: TrainingSession
• (date, time, studentId)
• (date, time, empId)

CREATE TABLE TrainingSession ( 
    date        DATE    (DD/MM/YYYY)    
    time        TIME    (HH:MM:SS)   
    buildingName    VARCHAR(25)     
    roomNum     CHAR(4)          
    studentId   CHAR(4)         
    empId           CHAR(4)
    PRIMARY KEY (date, time, buildingName, roomNum)
);

尽管符合这些约束

final.re=TRUE

我知道这是错误的和不完整的,但是当多次涉及一种以上类型的约束时,我会感到非常困惑。请帮忙!!!!

0 个答案:

没有答案