在脚本中,我想确保一个mysql用户在特定数据库上根本没有任何权限。所以我这样做:
revoke all privileges on `testdb`.* from 'testuser'@'%'
但是如果用户对此数据库没有任何权限,我会收到此错误:
There is no such grant defined for user 'testuser' on host '%'
什么是绝对正确的,但我的脚本现在抛出错误并停止。我不想让我的脚本忽略此声明中的所有错误。
有类似
的东西revoke all privileges if exist ...
我在mysql手册中找不到任何相关内容。