我希望在记录插入数据库之前创建2个CHECK约束。
ALTER TABLE SubjectEnrollment
ADD CONSTRAINT register CHECK (register <= classSize AND register >=0),
ADD CONSTRAINT available CHECK (available <= classSize AND available >= 0);
- 注册属性不应大于班级大小属性,也不应小于0。
- 可用属性不应大于班级大小属性,也不应小于0。
当我在MySQL Workbench中输入此语法时,它会抱怨“Syntax Error: unexpected 'CHECK' (check)”。我应该如何添加这些内容,使用TRIGGER?
谢谢。