Выберите таблицы MySQL, заканчивающиеся на _timestamp с соответствующим regxp
Я пытаюсь выделить некоторые таблицы в базе данных MySQL, которые соответствуют шаблону, который можно описать как
некое имя_10-значная временная метка
например:
| oxseohistory_1381393508 |
| oxseohistory_1382427650 |
| oxseohistory_1382617597 |
Есть ли способ использовать регулярное выражение, которое соответствует всему с 10 цифрами в конце? Как этот?
\d{10}$
Я старался
SHOW TABLES FROM `usrdb_xxxx` WHERE `Tables_in_usrdb_xxxx` RLIKE '\d{10}$';
который не работал (пустой набор).
1 ответ
Решение
Как MySQL не поддерживает \d
, ты можешь использовать
[[:digit:]]{10}$
Или же
[0-9]{10}$