2
在我的數據庫中,我有一組名稱如table<N>
的表格,其中N
是一個非負整數。我需要按字典順序找到帶有'最大'名字的表格。這是最大的名字N
。 SHOW TABLES
列出了所有的表格,我找不到一種更有效的方法來將整個列表提取到客戶端並掃描它。有什麼建議麼?如何在名稱中找到具有特定模式的表格
在我的數據庫中,我有一組名稱如table<N>
的表格,其中N
是一個非負整數。我需要按字典順序找到帶有'最大'名字的表格。這是最大的名字N
。 SHOW TABLES
列出了所有的表格,我找不到一種更有效的方法來將整個列表提取到客戶端並掃描它。有什麼建議麼?如何在名稱中找到具有特定模式的表格
您可以使用INFORMATION_SCHEMA.TABLES
來實現嗎?
是這樣的:如果適用
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE table_name LIKE ('numberedTable%')
ORDER BY table_name DESC
LIMIT 1
:
SELECT *
FROM INFORMATION_SCHEMA.TABLES
ORDER BY table_name DESC
LIMIT 1
你可以,當然,加WHERE
子句這一點。