可以在MySQL的GRANT的表名上使用通配符

foo*_*ncy 4 mysql grant

在MySQL中是否可以对数据库中一组表上的用户进行授权,例如允许某些表名的创建和删除操作,而不允许其他表名的创建和删除?

这些似乎都不起作用:

GRANT SELECT ON  `testdb`.`%_testing` TO  'wildcardtest'@'localhost';
GRANT SELECT ON  `testdb`.`testing%` TO  'wildcardtest'@'localhost';
Run Code Online (Sandbox Code Playgroud)

而MySQL手册似乎都没有给出答案。

Ian*_*and 5

GRANT语句中唯一可用的通配符是*

GRANT SELECT ON `testdb`.* TO 'user'@'localhost';
GRANT SELECT ON *.* TO 'privilegeduser'@'localhost';
Run Code Online (Sandbox Code Playgroud)

是全部还是一个?没有将表名动态匹配授予的特权的功能。