SQL数据库触发器| AFTER INSERT删除值为NULL的记录

时间:2018-11-16 11:51:27

标签: mysql sql laravel

因此,基本上我想做的是在插入后删除值为NULL的列。我的大脑一定是afk之类的。这是我尝试过的:

BEGIN
Update `table`

delete from test
where table.name is null;

END

BEGIN 

  DELETE FROM table WHERE (NEW.value IS NULL AND name IS NULL)

END

这是错误消息:

  

SQLSTATE [HY000]:常规错误:1442无法更新表'Test'在   存储的函数/触发器,因为它已被语句使用   调用了此存储的函数/触发器。

这仅在我插入上面的代码时发生。我没有别的了,这是我在数据库中实现的第一个触发器。

0 个答案:

没有答案