Die COLUMN_PRIVILEGES-Tabelle liefert
Informationen über Spaltenberechtigungen. Diese Informationen
entstammen der Berechtigungstabelle
mysql.columns_priv.
| Standard Name | SHOW name |
Remarks |
GRANTEE |
'
value |
|
TABLE_CATALOG |
NULL |
|
TABLE_SCHEMA |
||
TABLE_NAME |
||
COLUMN_NAME |
||
PRIVILEGE_TYPE |
||
IS_GRANTABLE |
Hinweise:
SHOW FULL COLUMNS gibt alle Berechtigungen
in einem einzigen Feld und kleingeschrieben aus,
beispielsweise als
select,insert,update,references. In
COLUMN_PRIVILEGES steht nur eine einzige
großgeschriebene Berechtigung pro Zeile.
PRIVILEGE_TYPE kann einen (und nur einen)
der folgenden Werte haben: SELECT,
INSERT, UPDATE,
REFERENCES.
Wenn der Benutzer das GRANT OPTION-Recht
hat, sollte IS_GRANTABLE den Wert
YES haben, andernfalls
NO. In der Ausgabe ist GRANT
OPTION nicht als separate Berechtigung aufgeführt.
Die folgenden Anweisungen sind nicht äquivalent:
SELECT ... FROM INFORMATION_SCHEMA.COLUMN_PRIVILEGES SHOW GRANTS ...
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.
