Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Können Platzhalter für Tabellennamen für ein GRANT in MySQL verwendet werden

Der einzige Platzhalter, der in der GRANT-Anweisung funktioniert, ist *

GRANT SELECT ON `testdb`.* TO 'user'@'localhost';
GRANT SELECT ON *.* TO 'privilegeduser'@'localhost';

Es ist alles oder eins; es gibt keine Einrichtung für den dynamischen Abgleich von Tabellennamen mit gewährten Privilegien.