[MySQL] удалить таблицу содержащую символы..

Тема в разделе "Базы данных", создана пользователем Levitt, 7 сен 2012.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Levitt

    Levitt

    Регистр.:
    20 май 2008
    Сообщения:
    356
    Симпатии:
    34
    Помогите удалить таблицы содержащие в своем названии ':80' и отдельно записи содержащие в параметрах те же ':80'.

    на счет записей пробовал
    DELETE FROM `таблица` WHERE `запись` =':80'
    удалений 0.
     
  2. pikasun

    pikasun Постоялец

    Регистр.:
    23 сен 2009
    Сообщения:
    117
    Симпатии:
    9
    SELECT
    CONCAT(
    "DROP TABLE ",
    GROUP_CONCAT(
    CONCAT(TABLE_NAME, "\n")
    )
    ) AS stmt
    FROM information_schema.TABLES
    WHERE TABLE_SCHEMA = "Database name" AND TABLE_NAME LIKE "%:80%"
     
  3. lesorub

    lesorub Жаббервог

    Регистр.:
    22 дек 2008
    Сообщения:
    325
    Симпатии:
    280
    DELETE FROM `таблица` WHERE `запись` LIKE '%:80%'
     
Статус темы:
Закрыта.