2008-08-26 9 views

Répondre

5

Utilisez les vues information_schema ANSI, cela aussi dans MySQL

select table_name 
from information_schema.columns 
where column_name = 'classtypeid' 
2

Ici, vous allez:

SELECT C.TABLE_NAME 
FROM INFORMATION_SCHEMA.COLUMNS AS C 
    INNER JOIN INFORMATION_SCHEMA.TABLES AS T ON C.TABLE_NAME = T.TABLE_NAME 
    AND C.TABLE_SCHEMA = T.TABLE_SCHEMA 
WHERE C.COLUMN_NAME = 'classtypeid' 
    AND T.TABLE_TYPE = 'BASE TABLE' 

Modifier: Notez que ce ne sera pas la liste des vues sur la base des tables avec cette colonne. Si vous interrogez uniquement INFORMATION_SCHEMA.COLUMNS, vous obtiendrez également des vues.

Questions connexes