MySQL trigger问题
王桑的一天 2018-10-10 06:24:18 我建了一个After Update Trigger,
我是想当表内任何一条数据的某列值更新后,把这条数据归档到另一个表中,同时在原表中删掉这条数据。也就是先插入到另一张表,再删除。
但这个Trigger触发时,好像锁表/行了,无法删除刚刚更新的这条数据。
----------------------
提示:
Can't update table 'mytable' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
SQL Statement:
UPDATE `mytable` SET `Matched`='MATCH' WHERE `Id`='1'
----------------------
那么我的需求应该如何实现? 只用Trigger是否可行?