Показать таблицы mysql, начинающиеся с префикса?
Я пытаюсь получить таблицы MySQL по имени, начиная с префикса "someprefix_"
, но я получаю неправильные (?) результаты.
Я пытался выполнить SHOW COLUMNS LIKE 'someprefix_%'
но проблема в том, что у меня есть также таблицы с префиксом "someprefix2_"
и эти таблицы также возвращаются в результате.
Мой вопрос: есть ли способ исключить таблицы с похожим префиксом из результата?
2 ответа
Решение
SHOW [FULL] TABLES [{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]