获取具有/非唯一索引的所有主键

时间:2014-04-16 06:21:30

标签: mysql indexing information-schema

如何通过查询从MySql数据库获取具有非唯一索引的所有主键?

1 个答案:

答案 0 :(得分:0)

这听起来像XY问题,但无论如何我都会回答。您可以使用INFROMATION_SCHEMA:

SELECT * FROM information_schema.table_constraints
 WHERE CONSTRAINT_SCHEMA='yourdatabase' AND CONSTRAINT_TYPE='PRIMARY KEY';

这将列出所有主键但不是UNIQUE键的列。