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

时间:2013-07-03 18:46:04

标签: mysql sql

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

让我们说一下表格' myTable'的ID = 3行。对其执行了更新查询。我是否可以在桌面上执行更新查询' anotherTable' ID = 3?

示例查询:

UPDATE myTable SET myColumn=myValue

示例触发器:

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

这可以完全在SQL中完成吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此代码

CREATE TRIGGER 'Trigger_name'
        AFTER UPDATE ON 'Table_Name'
        BEGIN
            UPDATE 'Another_Table_Name'
                SET Field_Name=10
       END