使用触发器时需要哪些权限?
我们必须拥有SUPER 权限才能使用 CREATE 或 DROP 语句创建或删除触发器。除此之外,如果触发的语句使用 OLD 或 NEW,那么需要以下一些其他权限 −
- 要使用 SET NEW.column_name = value 分配列的值,则我们必须拥有该列的 UPDATE 权限。
- 要在表达式中使用 NEW.column_name 来引用列的新值,我们必须拥有该列的 SELECT 权限。
广告
我们必须拥有SUPER 权限才能使用 CREATE 或 DROP 语句创建或删除触发器。除此之外,如果触发的语句使用 OLD 或 NEW,那么需要以下一些其他权限 −