选择以_timestamp结尾的MySQL表,匹配regxp

时间:2016-01-12 11:34:09

标签: mysql regex rlike

我试图在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 个答案:

答案 0 :(得分:1)

由于MySQL不支持\d,您可以使用

[[:digit:]]{10}$

或者

[0-9]{10}$