我想在更新表后触发。在此表上执行更新查询时,我想对其他表进行更改。所以,我需要知道受影响的行数是否大于 0。
确切的场景:
Table: table_user
userid (primary key)
no_changes_status (true means no update has been made on table_website for this userid)
Table: table_website
userid (reference key)
website_url (when the value of this field is changed, no_changes_status should be set to false)
我想在 table_website 上创建一个触发器,它将检查每个插入和更新的number_of_affected_rows。如果number_of_affected_rows 大于 0,则触发器将使 no_changes_status 为 false。
我找不到任何可用于确定触发的number_of_affected_rows的语法/函数。
其他人在MySQL 论坛上提出了几乎相同的问题