この質問に似ていますが、MySQLの場合....
MySQL で外部キー参照をプログラムで特定するにはどうすればよいですか (InnoDB を想定)。私はほとんどそれらを得ることができます:
SHOW TABLE STATUS WHERE Name = 'MyTableName';
...しかし、残念ながら、この情報の一部が含まれていると思われるコメント欄が切り捨てられてしまい、信頼できません。何か他の方法があるはずです...
C API 呼び出し、SQL ステートメント、何でも構いません。一貫して機能するものが必要です。
注: 「SHOW CREATE TABLE MyTableName」ステートメントの結果を解析することも検討しましたが、もっと簡単なものがあることを本当に望んでいます。