Имя базы данных: Библиотека
Clients table:
ID_number | Surname | Forename ...
Loans table:
Loan_ID | Borrower | Book | Date
Клиенты ID_Number - это внешний ключ в Loans.Borrower
Я хочу ограничить количество кредитов на клиента до <= 5 </p>
Так что если в столбце Заемщик ID_Number повторяется> 5 раз, не вставляйте.
Как бы я реализовал это с помощью TRIGGER?
Пока у меня есть:
CREATE TRIGGER limit_borrows BEFORE INSERT
ON Loans
FOR EACH ROW
BEGIN
[NO IDEA WHAT GOES HERE]
IF value in borrow column repeated > 5
Do not insert
[NO IDEA WHAT GOES HERE]
END IF;
END //