在MySQL中,是否可以对数据库中的一组表格授予用户GRANT权限,例如允许创建和删除某些表格名称,但不允许其他操作?
以下两种方式都似乎没有效果:
GRANT SELECT ON `testdb`.`%_testing` TO 'wildcardtest'@'localhost';
GRANT SELECT ON `testdb`.`testing%` TO 'wildcardtest'@'localhost';
MySQL手册似乎没有明确给出答案。
GRANT SELECT ON `testdb`.* TO 'user'@'localhost';
GRANT SELECT ON *.* TO 'privilegeduser'@'localhost';
要么全部,要么一个都没有;没有动态匹配表名与授予权限的功能。