tables_priv
m_schema.tables_priv视图显示数据库用户对表拥有的权限。具体信息如表1所示。
|
名称 |
类型 |
描述 |
|---|---|---|
|
Host |
char(60) |
主机名。 |
|
Db |
char(64) |
数据库(Schema)名。 |
|
User |
char(32) |
用户名。 |
|
Table_name |
char(64) |
表名。 |
|
Grantor |
char(93) |
执行授权的用户名。 |
|
Timestamp |
timestamp |
current_timestamp。 暂不支持,值为null。 |
- sql_mode参数值包含ansi_quotes时,查询user列时需要添加双引号。
SELECT "user" FROM m_schema.tables_priv WHERE "user" = 'PUBLIC';
- sql_mode参数值不包含ansi_quotes时,查询user列时要添加反引号。
SELECT `user` FROM m_schema.tables_priv WHERE `user` = 'PUBLIC';
- 本版本M-Compatibility模式数据库中,本视图中的Table_priv和Column_priv字段暂不予显示。