根据字段名搜索数据库中所有包含该字段的数据表的SQL

最近删除一个记录,同时要删除很多其他表中与之关联的记录,涉及表很多。一个一个查找极其花费时间,虽然我一开始就是一个表一个表的看过来,大概五六十张表(感觉自己萌萌哒),费了老大鼻子劲儿找一遍完了,并不确定自己有没有遗漏,于是还要再找一遍确认一下。这时,我想到sql语句中是不是有根据字段名搜索表名,果然有这样的sql 。愚蠢啊愚蠢,于是第二次验证的时候使用该SQL,节省了大量的时间


SQL如下所示



SELECT TABLE_NAME 

FROM INFORMATION_SCHEMA.COLUMNS 
WHERE COLUMN_NAME = '字段名'

猜你喜欢

转载自blog.csdn.net/qq_36657997/article/details/80949564