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.
