1
DB上のすべてのテーブルのインデックスをすべて取得するにはどうすればよいですか? show index
のようなものですが、特定のDB上のすべてのテーブルに対して実行でき、さらに重要なのはサブクエリとして使用できることです。すべてのテーブルのインデックスを選択
私はプライマリキーに興味はありませんが、別のインデックスには注意してください。
編集: だから私が探していたソリューションは、(aarborの回答に基づいて)です:から撮影
SELECT DISTINCT
TABLE_NAME,
INDEX_NAME,
COLUMN_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = schema() and index_name <> 'PRIMARY';
[OK]を、ありがとう。私はこのテーブルに列名があることに気づいていませんでした。 – mathiasfk