如何在我的数据库中显示我的唯一索引

时间:2014-06-09 04:36:21

标签: mysql

大家好我有一个有8个表的数据库,在这8个表中我有很多独特的

索引和样本索引,但现在我想让Unique索引列表不是样本

Indexes.I我正在使用此命令,但它显示索引和唯一索引。

此外,我想看到它不允许空值和重复值。

HOW CAN I SHOW ONLY THE UNIQUE INDEXES ?

show Indexes from tab_name.

Result is list of both sample index and unique index


/////////////////////////////////////////////////////
   //////////////////////////////////////////////////// 
   ///////////////////////////////////////////////////
   //////////////////////////////////////////////////

1 个答案:

答案 0 :(得分:0)

SELECT table_name AS `Table`,
       index_name AS `Index`,
       GROUP_CONCAT(column_name ORDER BY seq_in_index) AS `Columns`
FROM information_schema.statistics
WHERE table_schema = 'yourdatabasename' and index_name='PRIMARY'
GROUP BY 1,2