2015-07-03 42 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' 

前者通常比较容易阅读。