我有一张表格,其中有一个列id_user_update用于保存插入/更新行的用户id。我创建了一个触发器来测试这一列是否为空,并抛出异常。但是这仅适用于INSERT查询,因为在UPDATE查询中,如果未设置此列,则使用当前值。换句话说,如果查询中未设置NEW.id_user_update,则它与OLD.id_user_update相等。
我找到的唯一解决方案是删除用户更新权限并强制其使用函数。但在这种情况下,这不是一个选项。
有什么想法吗?
我找到的唯一解决方案是删除用户更新权限并强制其使用函数。但在这种情况下,这不是一个选项。
有什么想法吗?