Задать вопрос
@cybernoob

Можно ли найти столбец в БД?

Ситуация: я вижу в коде название столбца в БД: например type_vendor но в БД более 200 таблиц. Можно ли сделать какой-то SQL-запрос что бы понять в какой таблице есть такая колонка type_vendor? Т.е. быстро её найти?
  • Вопрос задан
  • 3142 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 2
0xD34F
@0xD34F
SELECT table_name
FROM information_schema.columns
WHERE column_name = 'type_vendor'
Ответ написан
Stalker_RED
@Stalker_RED
SHOW TABLES - список таблиц

Для каждой
DESCRIBE table или show columns in tbl

Можно это все в функцию обернуть.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
В этом же коде, где-то не далеко, будет написано в какую же таблицу делаться запрос.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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