Задать вопрос
netcrox
@netcrox
Всё время женат

Как одной командой удалить все таблицы с именем `type` из нескольких сотен баз данных MySQL с одинаковым префиксом?

DROP TABLE, видимо, не для таких операций?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
нууу... одной командой вряд ли, но собрать конвейер можно
for i in `mysql -e -pxxx -u user "show database prefix%"`; do mysql -e -pxxx -u user $i "drop table type"; done

как то так, возможны детали в реализации
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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