我正在尝试制作一个MySQL触发器,它将充当检查约束,因为在我使用的MySQL版本中不支持它。
基本上,我正在为一个图书馆做一个数据库,在那里,表书贷款是所有贷款的记录。
书签贷款有4栏:
borrowerNo:借款人的Id
copyNo:租来的书的Id
dateOut:这本书租的日期
dateDue:书到期的日期,总是比dateOut晚14天
我试图制定一个限制,借款人不能同时租超过3本书。这是我的触发器代码:
CREATE TRIGGER maxbooks
BEFORE INSERT OR UPDATE
ON bookloan FOR EACH ROW
BEGIN