首页 新闻 搜索 专区 学院

mysql触发器update后删除

0
悬赏园豆:5 [已解决问题] 解决于 2016-07-19 09:11

我想创建一个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.

 

请问如何解决?

问题补充:

有解决方案么

lippor的主页 lippor | 初学一级 | 园豆:59
提问于:2016-06-28 13:23
< >
分享
最佳答案
0

在触发器中创建一个自动删除的job来删除这条记录

收获园豆:5
刘宏玺 | 专家六级 |园豆:14004 | 2016-06-28 15:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册