类似于这个问题,但对于 MySQL....
如何以编程方式确定 MySQL 中的外键引用(假设 InnoDB)?我几乎可以得到它们:
SHOW TABLE STATUS WHERE Name = 'MyTableName';
...但是,唉,似乎包含其中一些信息的评论栏被截断了,所以我不能依赖它。一定有别的办法...
我会对 C API 调用、SQL 语句以及任何东西感到满意——我只需要能够始终如一地工作的东西。
注意:我也考虑过解析“SHOW CREATE TABLE MyTableName”语句的结果,但我真的希望有更简单的东西。