Mysql 创建一个;在后面插入“;触发
请看下图 我需要在Mysql 创建一个;在后面插入“;触发,mysql,sql,database,triggers,insert,Mysql,Sql,Database,Triggers,Insert,请看下图 我需要在正在进行的_公文包中编写一个触发器,在插入操作之后,它会自动更新正在进行的_费用 Portfolio.Other_Fee是一个百分比,而consuming_Fees.Other_Fee=consuming_Portfolio.Cash_Value*Portfolio.Other_Fee 请注意所有3个表中的idPortfolio。这里发生的事情是在用户将数据插入到正在进行的投资组合中之后,它使用idPortfolio扫描相关的投资组合。然后它从相关投资组合中获取其他费用,并将
正在进行的_公文包
中编写一个触发器,在插入
操作之后,它会自动更新正在进行的_费用
Portfolio.Other_Fee
是一个百分比,而consuming_Fees.Other_Fee=consuming_Portfolio.Cash_Value*Portfolio.Other_Fee
请注意所有3个表中的idPortfolio
。这里发生的事情是在用户将数据插入到正在进行的投资组合中之后,它使用idPortfolio
扫描相关的投资组合。然后它从相关投资组合中获取其他费用
,并将数据插入正在进行的费用中
下面是我编写的触发器,但我无法编写insert方法来执行其他
CREATE TRIGGER `Ongoing_Portfolio_AINS` AFTER INSERT ON `Ongoing_Portfolio` FOR EACH ROW
INSERT INTO Ongoing_Fees (idPortfolio,Other_Fee)
VALUES
(New.idPortfolio, )
我怎样才能完成这个触发器
示例:
Portfolio.idPortfolio = 1
Portfolio.Other_Fee = 10%
现在,我将数据插入正在进行的投资组合中
Ongoing_Portfolio.idPortfolio = 1
Ongoing_Portfolio.Cash_Value = 1000
现在,触发器
已触发,因此正在进行的\u费用中的数据应为
Ongoing_Fees.idPortfolio = 1
Ongoing_Fees.Other_Fee = 100
这是你需要的吗
INSERT INTO Ongoing_Fees (idPortfolio,Other_Fee)
select New.idPortfolio, p.other_fee
from Portfolio p
where p.idPortfolio = New.idPortfolio;
这是你需要的吗
INSERT INTO Ongoing_Fees (idPortfolio,Other_Fee)
select New.idPortfolio, p.other_fee
from Portfolio p
where p.idPortfolio = New.idPortfolio;
这是你需要的吗
INSERT INTO Ongoing_Fees (idPortfolio,Other_Fee)
select New.idPortfolio, p.other_fee
from Portfolio p
where p.idPortfolio = New.idPortfolio;
这是你需要的吗
INSERT INTO Ongoing_Fees (idPortfolio,Other_Fee)
select New.idPortfolio, p.other_fee
from Portfolio p
where p.idPortfolio = New.idPortfolio;
你能举一个例子,在一个例子插入到OngGang-IsLoopIO之后会发生什么样的效果?请考虑确切的数据类型<代码>十进制< /代码>费用,而不是近似的代码,如代码>双< /代码>。请参阅编辑后的问题,您可以给出一个例子,在一个示例插入到OngGang-IsLoopIO之后应该发生什么样的效果。请考虑确切的数据类型<代码>十进制< /代码>费用,而不是近似的代码,如代码>双< /代码>。请参阅编辑后的问题,您可以给出一个例子,在一个示例插入到OngGang-IsLoopIO之后应该发生什么样的效果。请考虑确切的数据类型<代码>十进制< /代码>费用,而不是近似的代码,如代码>双< /代码>。请参阅编辑后的问题,您可以给出一个例子,在一个示例插入到OngGang-IsLoopIO之后应该发生什么样的效果。请考虑确切的数据类型<代码>十进制< /代码>费用,而不是近似的代码,如代码>双< /代码>。请查看已编辑的问题谢谢您的回答。.但是,呃。值
部分在哪里?@Sniper(插入到…选择语法)[.不需要值
@Sniper…值
不需要插入
。事实上,插入
选择
做插入的所有事情…值
等等。呃..好的,这实际上是你的p。其他费用
应该是新的。现金价值*p.其他费用
对吗?(如果您感到困惑,您可以看到我更新的问题,其中有一个示例…感谢您的回答..但是,呃..值的部分在哪里?@Sniper这是(插入到…选择语法中)[.不需要值
@Sniper…值
不需要插入
。事实上,插入
选择
做插入的所有事情…值
等等。呃..好的,这实际上是你的p。其他费用
应该是新的。现金价值*p.其他费用
对吗?(如果您感到困惑,您可以看到我更新的问题,其中有一个示例…感谢您的回答..但是,呃..值的部分在哪里?@Sniper这是(插入到…选择语法中)[.不需要值
@Sniper…值
不需要插入
。事实上,插入
选择
做插入的所有事情…值
等等。呃..好的,这实际上是你的p。其他费用
应该是新的。现金价值*p.其他费用
对吗?(如果您感到困惑,您可以看到我更新的问题,其中有一个示例…感谢您的回答..但是,呃..值的部分在哪里?@Sniper这是(插入到…选择语法中)[.不需要值
@Sniper…值
不需要插入
。事实上,插入
选择
做插入的所有事情…值
等等。呃..好的,这实际上是你的p。其他费用
应该是新的。现金价值*p.其他费用
对吗?(你可以看到我更新的问题,其中有一个例子,如果你感到困惑。。。