Tal vez intente otra manera de ver toda la información acerca de una tabla en particular,
especialmente la columna de la comenta (al lado de "acceso denegado" durante SHOW TABLE STATUS
):
un acceso a la INFORMATION_SCHEMA de la base de datos directamente (si tiene el privilegio SELECT ).
Para obtener información sobre la propia tabla (normalmente un tupel):
SELECT
*
FROM
information_schema.tables
WHERE
table_schema = 'my_db'
AND table_name = 'my_tab_name'
;
Para obtener información sobre las columnas:
SELECT
table_name
, column_name
, column_comment
FROM
information_schema.columns
WHERE
table_schema = 'my_db'
AND table_name = 'my_tab_name'
;
sólo funcionó para mí.
Además, un
SHOW TABLES FROM information_schema;
le ofrece todos los disponibles "tablas de información".
y/o use un acceso directo, como se menciona en "Show Comment of Fields FROM Mysql Table"
SHOW FULL COLUMNS FROM my_tab_name;
Buena pregunta! El manual está completamente mudo en esto. http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-table-privileges –
http://dev.mysql.com/doc/refman/5.0/en/show.html - la última parte más el comentario del usuario refieren indirectamente SELECT = SHOW; sin embargo, si el usuario puede actualizar/eliminar/insertar, no está seguro por qué está bloqueado, seleccione – ajreal
Este podría ser su problema: http://stackoverflow.com/questions/ 6527599/mysql-forgets-who-is-logged-in-command-denied-to-user –