在SQL中批量使用revoke命令,可以使用以下语法:
REVOKE {privilege[, privilege...]} ON {table_name | database_name.* | *.*} FROM {user_name[, user_name...]} [, {user_name[, user_name...]}...];
其中,privilege
表示要撤销的权限,可以是多个权限,用逗号分隔;table_name
表示要撤销权限的表名;database_name
表示数据库名;user_name
表示要撤销权限的用户,可以是多个用户,用逗号分隔。
例如,要批量撤销用户user1
和user2
对表employees
的SELECT权限和INSERT权限,可以使用以下语句:
REVOKE SELECT, INSERT ON employees FROM user1, user2;
这样就可以批量使用revoke命令来撤销多个用户对多个表的权限。