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.其他费用
对吗?(你可以看到我更新的问题,其中有一个例子,如果你感到困惑。。。