MySQL 9.0 發行說明
TABLE_PRIVILEGES 表格提供關於表格權限的資訊。它從 mysql.tables_priv 系統表格中取得其值。
TABLE_PRIVILEGES 表格具有以下欄位:
GRANTEE被授予權限的帳戶名稱,格式為
'。user_name'@'host_name'TABLE_CATALOG表格所屬的目錄名稱。此值永遠為
def。TABLE_SCHEMA表格所屬的綱要 (資料庫) 名稱。
TABLE_NAME表格的名稱。
PRIVILEGE_TYPE授予的權限。此值可以是任何可以在表格層級授予的權限;請參閱 第 15.7.1.6 節,「GRANT 陳述式」。每一列列出單一權限,因此每個被授權者擁有的表格權限都有一列。
IS_GRANTABLE如果使用者擁有
GRANT OPTION權限,則為YES,否則為NO。輸出不會將GRANT OPTION列為單獨的一列,其中PRIVILEGE_TYPE='GRANT OPTION'。
注意事項
TABLE_PRIVILEGES是一個非標準的INFORMATION_SCHEMA表格。
以下陳述式不相等
SELECT ... FROM INFORMATION_SCHEMA.TABLE_PRIVILEGES
SHOW GRANTS ...