Как найти все таблицы в MySQL с конкретными именами столбцов в них?

Я не думаю, что любое решение может быть безболезненным, если соответствующий CDN действительно отфильтрован. (например, iptables / drop, неправильно сконфигурированные маршрутизаторы.) Если вы не доверяете им, используйте все локально ... И вы избавляетесь от нескольких неожиданностей / звонков от пользователей в экзотической сети.

775
задан ajreal 16 December 2011 в 21:07
поделиться

2 ответа

Получить все таблицы со столбцами columnA или ColumnB в базе данных YourDatabase:

SELECT DISTINCT TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME IN ('columnA','ColumnB')
        AND TABLE_SCHEMA='YourDatabase';
1257
ответ дан Shashank Agrawal 16 December 2011 в 21:07
поделиться
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%wild%';
157
ответ дан JayRizzo 16 December 2011 в 21:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: