在MySQL数据库中,能够查看所有的主外键关系吗?例如有一张表,t_stu
我的需求是:我想查看所有和表 t_stu 有主外键关系的表

解决方案 »

  1.   

    SELECT * FROM KEY_COLUMN_USAGE a WHERE a.TABLE_NAME='tablename'
      

  2.   

    上述代码在5。X上可以使用
    SELECT * FROM information_schema.KEY_COLUMN_USAGE a WHERE a.TABLE_NAME='tablename'
    以下使用ADO、ADOX取得
      

  3.   

    你可以通过INFORMATION_SCHEMA.KEY_COLUMN_USAGE 表来查看。select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE  where REFERENCED_TABLE_NAME='t_stu'
      

  4.   


    正解。后面的条件语句应该是REFERENCED_TABLE_NAME老几位,谢谢啦啊!!