【发布时间】:2016-03-07 10:48:33
【问题描述】:
所以我在 phpMyAdmin 中看到了很多触发器示例,但语法对我来说没有意义......我过于简单化了。
我想在 phpMyAdmin 上创建一个约束。我有两张表,一张是 Funds,一张是 Fund_Shares_Purchased。在 Funds 中,有一个属性“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的使用有何期待?
标签: mysql triggers phpmyadmin