我的数据库中有大约300个表。我想要包含tha列sname,dtcreatedat,dtmodifiedat,ixlastmodifiedby和fstatus的表名。目前我正在手动检查每个表。可以在mysql中使用哪个命令来执行此操作?
答案 0 :(得分:6)
您可以使用以下命令查找包含该列的所有表:
select distinct table_name
from information_schema.columns
where column_name in ('sname','dtcreatedat','dtmodifiedat','ixlastmodifiedby','fstatus')
and table_schema = 'your_db_name'