因此,基本上我想做的是在插入后删除值为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'在 存储的函数/触发器,因为它已被语句使用 调用了此存储的函数/触发器。
这仅在我插入上面的代码时发生。我没有别的了,这是我在数据库中实现的第一个触发器。