我可以在mysql中检索受触发器影响的行/列吗?

问题描述 投票:0回答:1

是否存在某种变量,其中存储了更新的列/行/表,我可以在脚本中访问我的触发器?

因此,假设表'myTable'的ID = 3行已对其执行更新查询。我可以在ID为3的表'anotherTable'上执行更新查询吗?

示例查询:

UPDATE myTable SET myColumn=myValue

示例触发器:

CREATE TRIGGER 'update'
    AFTER UPDATE ON 'myTable'
    BEGIN
        UPDATE 'anotherTable'
            SET netInterest=(myValue * 0.09 /*pseudocode*/)
   END

这可以完全用SQL完成吗?

mysql sql
1个回答
0
投票

您可以尝试使用此代码

CREATE TRIGGER 'Trigger_name'
        AFTER UPDATE ON 'Table_Name'
        BEGIN
            UPDATE 'Another_Table_Name'
                SET Field_Name=10
       END
© www.soinside.com 2019 - 2024. All rights reserved.