因为我不太喜欢DB,所以我有一个查询,我使用Mysql。给我一个表,它大约有12列,该表有一个主键,唯一的&一个外键定义的。
是否有一种方法可以找到在哪些列上定义约束?
我遇到了一个问题:
SHOW INDEX FROM tablt_name;但是它并没有给出一个清晰的概念,上面的查询只显示了主键列。
如果有其他方法获取信息,请帮助。
发布于 2014-02-19 10:12:55
你可以尝试像thisL一样
USE information_schema;
SELECT table_name,
column_name,
constraint_name,
referenced_table_name,
referenced_column_name
FROM key_column_usage
WHERE table_schema = ""
AND table_name = ""
AND referenced_column_name IS NOT NULL; 或
DESCRIBE table_namehttps://stackoverflow.com/questions/21877232
复制相似问题