2015-12-16 146 views
3

我有一張名爲rabbits的表。我試圖在我的表格中找到平均行長度。我試過這個查詢:MySQL - 查詢平均行長

SELECT AVG_ROW_LENGTH(rabbits) 

但它不起作用。

+0

請解釋它是如何失敗的。你還使用什麼數據庫? – Jon

回答

8

我的谷歌搜索表示AVG_ROW_LENGTH實際上是information_schema.tables中的一列。你會想嘗試這樣的事情,我想:

SELECT AVG_ROW_LENGTH FROM information_schema.tables WHERE TABLE_NAME = 'rabbits'; 

您可能還需要通過向指定數據庫名「和TABLE_SCHEMA =‘數據庫名稱’;」如果你有一個以上的兔子表數據庫。

希望這會有所幫助!

+1

我會給你打10秒鐘的好消息;) – miken32

3

你無法選擇,試試這個來代替:

SELECT Avg_row_length FROM information_schema.tables WHERE table_name='rabbits';