在 MySQL 數(shù)據(jù)庫(kù)中,當(dāng)需要查詢某個(gè)值在哪張表中時(shí),可以使用以下的 SQL 語(yǔ)句:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = '值'
在上述的 SQL 語(yǔ)句中,'值' 表示要查詢的值。該語(yǔ)句將查詢 INFORMATION_SCHEMA.COLUMNS 數(shù)據(jù)表中所有包含該值的列,并返回對(duì)應(yīng)的 TABLE_NAME。
需要注意的是,上述的 SQL 語(yǔ)句只能查詢?cè)撝翟诹兄械那闆r,而無(wú)法查詢?cè)撝翟跀?shù)據(jù)表中的情況。
在實(shí)際使用時(shí),可以將 '值' 替換為具體要查詢的值,例如:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = 'user_id'
該語(yǔ)句將查詢出包含 'user_id' 列的全部數(shù)據(jù)表。