如何获取数据库中所有表的所有索引?类似的东西show index,但是我可以为给定数据库上的所有表执行,更重要的是,我可以用作子查询.
请注意我对主键不感兴趣,但对另一个索引不感兴趣.
编辑: 所以我正在寻找的解决方案是(基于aarbor的答案):
SELECT DISTINCT
TABLE_NAME,
INDEX_NAME,
COLUMN_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = schema() and index_name <> 'PRIMARY';
Run Code Online (Sandbox Code Playgroud)
SELECT DISTINCT
TABLE_NAME,
INDEX_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'your_schema';
Run Code Online (Sandbox Code Playgroud)
摘自:此帖
| 归档时间: |
|
| 查看次数: |
5144 次 |
| 最近记录: |