2015-07-03 45 views
1
  1. 我建立了我的表中的索引這樣我怎麼能看到存在於MySQL索引的

    CREATE UNIQUE INDEX viid_in_item_topping ON item_topping (item_id) 
    
  2. 我該表上的檢查指標這樣

    SHOW INDEXES FROM item_topping; 
    

它顯示輸出爲

viid_in_item_topping 

我怎樣才能看到這個particualr指數?

(指在哪一個領域,我創建索引)

我一直在使用顯示viid_in_item_topping,遞減viid_in_item_topping但是毫無效果嘗試。

請你讓我知道如何看它的名字索引?

這個問題是不是張貼在鏈接一樣的,我怎麼能看到該指數由它的名字

+0

可能重複的[如何查看數據庫或表的索引?](http://stackoverflow.com/questions/5213339/how-to-see-indexes-for-a-database-or-table) –

+0

'SHOW CREATE TABLE item_topping'將轉儲表的當前狀態和索引。 –

+0

「SHOW INDEXES FROM item_topping」的輸出應該顯示更多的信息而不僅僅是名稱。 –

回答

1

您可以通過SHOW做到這一點CREATE TABLE或尋找在INFORMATION_SCEHMA:

SHOW CREATE TABLE item_topping; 

SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_NAME='item_topping' 

前者通常比較容易閱讀。