Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Удалить все таблицы, начинающиеся с... (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/udalit-vse-tablicy-nachinayushiesya-s-383169/)

Guest 16.10.2011 13:53

Удалить все таблицы, начинающиеся с...
 
(Не нашел раздела для начинающих именно по MySQL, поэтому пишу сюда.)Имеется БД в которой имена таблиц строго структурированы11_11_1_1и т.д.Так вот, если я удаляю таблицу 1_1, то хочу, чтобы удалялась и 1_1_1.Видел, что SELECT позволяет использовать *. Это похоже на маску, но как использовать маски в именах таблиц я не нашел. (Пока реализовал это запросом show tables; и дальше на PHP через регулярное выражение собираю цепочку из всех удаляемых таблиц с последующим удалением).Есть ли способ прямо средствами MySQL решить эту задачу?


Часовой пояс GMT, время: 23:08.


© www.otvetnemail.ru - Форум вопросов и ответов.