2015-06-23 79 views
2

我想獲得一個數據庫,其中以「wp_」開始,但所有的表不是以「wp_X」(其中X是一個數字)顯示錶和NOT REGEXP

SHOW TABLES FROM database 
WHERE Tables_in_database 
LIKE 'wp_%' AND Tables_in_database 
NOT REGEXP 'wp_[0-9]+%' 

給我的所有,包括wp_2*wp_3*,...

回答

3

試試這個:

SHOW TABLES FROM database 
WHERE Tables_in_database 
LIKE 'wp_%' AND Tables_in_database 
NOT REGEXP 'wp_[0-9]+' 

即從r刪除%字符egex。

+1

aaah,這是從以前的'LIKE'!謝謝! – Xaver

+0

要小心,因爲'_'本身就是一個特殊字符。 – rabudde