0

phpmyadmin/mysql でデータベースをデバッグしたいと考えています。データベース内のすべての外部キーとインデックスを表示するのに最適なコマンドはどれですか?

考えられるインデックスと外部キーのエラーを確認する方法はありますか?

4

1 に答える 1

0

このスニペットには、すべての外部キーが表示されます。

SELECT concat(table_name, '.', column_name) as 'foreign key',
       concat(referenced_table_name, '.', referenced_column_name) as 'references'
  FROM INFORMATION_SCHEMA.key_column_usage
 WHERE referenced_table_name is not null;

このもう1つは、すべてのインデックスを示しています。

SELECT DISTINCT TABLE_NAME, INDEX_NAME
  FROM INFORMATION_SCHEMA.STATISTICS;
于 2012-10-01T14:48:24.983 に答える