我想创建一个mysql触发器,检测表中每条记录的flag字段,如果该字段修改为1,则把这条记录复制到另一个表中,然后删除本条记录。
我实际操作的时候,当执行删除操作时候,会提示:
Can't update table 'tp_d_deviceattr_tmp' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
请问如何解决?
有解决方案么
在触发器中创建一个自动删除的job来删除这条记录