La tabla COLUMN_PRIVILEGES
proporciona
información acerca de permisos de columnas. Esta información
viene de la tabla de permisos
mysql.columns_priv
.
Standard Name | SHOW name |
Remarks |
GRANTEE |
e.g. 'user'@'host' | |
TABLE_CATALOG |
NULL |
|
TABLE_SCHEMA |
||
TABLE_NAME |
||
COLUMN_NAME |
||
PRIVILEGE_TYPE |
||
IS_GRANTABLE |
Notas:
En la salida de SHOW FULL COLUMNS
, los
permisos están todos en un campo y en minúsculas, por
ejemplo, select,insert,update,references
.
En COLUMN_PRIVILEGES
, hay un registro por
permiso, y en mayúsculas.
PRIVILEGE_TYPE
puede contener uno ( y
sólo uno ) de estos valores: SELECT
,
INSERT
, UPDATE
,
REFERENCES
.
Si el usuario tiene el permiso GRANT
OPTION
, entonces IS_GRANTABLE
debe ser YES
. De otro modo,
IS_GRANTABLE
debe ser
NO
. La salida no lista GRANT
OPTION
como permisos separado.
Los siguientes comandos no son equivalentes:
SELECT ... FROM INFORMATION_SCHEMA.COLUMN_PRIVILEGES SHOW GRANTS ...
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.