Итак, я видел множество примеров триггеров в phpMyAdmin, но синтаксис для меня не имеет смысла ... Я просто упрощаю его.Создание ограничения как триггера в phpMyAdmin
Я хочу создать ограничение на phpMyAdmin. У меня две таблицы, одна из них - Funds, а другая - Fund_Shares_Purchased. В Фондах есть атрибут «total_available», который является общим количеством акций, которые могут быть приобретены. В Fund_Shares_Purchased существует атрибут «количество», который представляет собой количество акций, которые кто-то купил. Эти две таблицы связаны с атрибутом «Fund_Name».
Я попробовал следующее ...
CREATE TRIGGER limitFundShares
BEFORE INSERT ON Fund_Shares_Purchased
BEGIN
IF (Fund.total_shares < NEW.quantity)
THEN
RAISERROR("You can't buy that many shares of the fund!")
END IF;
END;
Любая помощь или руководство будет высоко ценится!
Что вы ожидаете от использования 'Fund.total_shares'? – Uueerdo