MySQL - Find What Tables Have a Column Name
January 31, 2024
note-to-self
How to find out what tables in a MySQL database have a specific column, by name.
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME IN ('<col name>')
-- could also do COLUMN_NAME LIKE '%<col name>%'
AND TABLE_SCHEMA=(SELECT DATABASE())
;
These posts are for my own understanding. Reader beware. Info may be wrong but it reflects my current understanding.