2017-04-11 45 views
-2

我想要SELECT包含某個單詞的所有表格名稱。獲取包含某個單詞的所有表格

比如我在我的數據庫這些表:

測試
test_trash

table_trash
用戶
的changelog

所以,我只想選擇所有包含_trash的表格 這可能與PDO?

在此先感謝

+2

'SHOW TABLES像'%word%''https://dev.mysql.com/doc/refman/5.7/en/show-tables.html – JustOnUnderMillions

回答

1

當然這是可能的:

SHOW TABLES LIKE '%_trash%'; 
+0

非常感謝,工作得很好 – joostdelange

1
SHOW TABLES LIKE '%\_trash%'; 

(需要反斜線使_是字符,而不是通配符)。

+0

我沒有任何問題,也沒有使用反斜槓! – joostdelange

+0

這是巧合!用'SELECT'_trash「LIKE'%_trash%',」Xtrash「LIKE'%\ _ trash%';' - 這會給出TRUE,FALSE。你想把「Xtrash」列入你的清單嗎? –

+0

如果我使用你的查詢,我會因爲_trash和Xtrash的雙引號而得到錯誤。而這個查詢不起作用,因爲這個'SELECT'試圖選擇列而不是表名。我感謝你的幫助! – joostdelange

相關問題