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;

另一个向您显示所有索引:

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