是否可以创建触发器来授予或撤销对mysql 5.1中的用户的权限?授予/撤销privilages的SQL触发器
我想这一个:
delimiter //
create trigger sup_tog
before update on members
for each row begin
if old.fname = "xyz" and new.status = "b"
then
revoke select, update on mkdb.* from xyz;
end if;
end//
,我得到的错误信息是:
错误代码:1422采用直接或间接 提交不允许在存储 功能或触发。
+1的警告。 :-)他可能用存储过程而不是触发器来管理。 – 2011-05-28 14:45:31
@Denis,调用'revoke'的存储过程将产生相同的错误。嵌套不会欺骗服务器。 – Johan 2011-05-28 14:57:30
哦,好的......我认为MySQL允许在存储过程中处理事务。 – 2011-05-28 15:14:11