2011-07-19 78 views
1

正如你們所知道的那樣,可以在MySQL中爲列添加註釋。 現在我想知道如何通過PHP/MySQL獲得此評論。 我在網上搜索,但我還沒有找到任何解決方案。 你們對這個問題有什麼想法/解決方案嗎?如何從SQL獲取列註釋

問候!

+0

@克里斯,這個鏈接是一個針對PostgreSQL ,它沒有提到'information_schema'這有什麼用處? – Johan

回答

2

關於存儲在information_schema視圖中的MySQL表的數據。
你應該可以從那裏得到它。這需要root權限。

SELECT table_schema, table_name, column_comment 
FROM INFORMATION_SCHEMA.`columns` c 
WHERE c.table_schema = 'mydatabase' 
    AND c.table_name = 'mytable' 
    AND c.column_name = 'myfield' 
1

您可以從information_schema數據庫中獲取這些元數據。

例:

SELECT column_name, column_comment FROM information_schema.columns WHERE table_name = 'user'

如果用戶是你的表名。

1

如果你有正確的權限,你可以把這個查詢:

$query = "SHOW FULL COLUMNS from node;"; 

$result = mysql_query($query); 

然後獲取結果(有一個名爲Comment持有的評論欄)

相關問題