За последние 24 часа нас посетили 17962 программиста и 1611 роботов. Сейчас ищут 920 программистов ...

Удаление БД

Тема в разделе "MySQL", создана пользователем kentastik77, 1 фев 2012.

  1. kentastik77

    kentastik77 Активный пользователь

    С нами с:
    21 мар 2010
    Сообщения:
    89
    Симпатии:
    0
    В соседней ветке обсуждалось как удалить строку из БД, а у меня возник вопрос а как удалить таблицу целую?
    У меня например формируется куча таблиц с именем по типу "random_2012_02_01_15_02_14" поэтому имени таблицы у меня естественно нет. Можно как-то по маске "random_2012_02_01_" дропать таблички? Точнее понятно дело что можно, интересует КАК? :)
     
  2. yuri

    yuri Активный пользователь

    С нами с:
    16 янв 2012
    Сообщения:
    288
    Симпатии:
    2
    DROP TABLE 'моя_таблица_по_маске' :)

    Добавлено спустя 911 минут 39 секунд:
    Ты сейчас наверное спросишь как список таблиц получить..
    а вот так: SHOW TABLES
    :)
     
  3. kentastik77

    kentastik77 Активный пользователь

    С нами с:
    21 мар 2010
    Сообщения:
    89
    Симпатии:
    0
    мм. спасибо за ответ :) короче я так понял делаем так:
    1. получаем список таблиц
    2. записываем имя таблицы в переменную
    3. делаем ДРОП ТАБЛЕ $мояпеременная
    Правильно? Я просто думал может есть какая-то функция которая может задать сколько жить табличке по времени...
     
  4. yuri

    yuri Активный пользователь

    С нами с:
    16 янв 2012
    Сообщения:
    288
    Симпатии:
    2
    всё верно
     
  5. kentastik77

    kentastik77 Активный пользователь

    С нами с:
    21 мар 2010
    Сообщения:
    89
    Симпатии:
    0
    а есть способ еще проще. я чот сразу не подумал о нем. просто дропнуть табличку после того как она отработала своё в конце скрипта :)