MySQL: How do I find out which tables reference a specific table?

前端 未结 7 1988
挽巷
挽巷 2021-01-31 08:21

I want to drop a table but it is referenced by one or more other tables. How can I find out which tables are referencing this table without having to look at each of the tables

7条回答
  •  遇见更好的自我
    2021-01-31 08:47

    Use Toad to load it up and you can view the references through the diagram. also make sure that you don't have any app code passing sql from the front-end, dropping the table may cause the app to break.

    Download link http://www.toadsoft.com/toadmysql/FreewareDownload.htm

    If you are using innoDB try this one SHOW TABLE STATUS FROM yourdatabasename LIKE 'T' http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html

提交回复
热议问题