在information_schema中查找多列索引

问题描述 投票:1回答:1

我有一个表,索引由一个表中的三列组成。

有没有办法可以在information_schema中找到它,或者它只显示三个单独的索引?

mysql database information-schema
1个回答
0
投票

向Radek Postolowicz致信steering me的方向是正确的:

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 = 'db' 
AND table_name='tbl' 
GROUP BY 1,2;
© www.soinside.com 2019 - 2024. All rights reserved.