私のデータベースには、table<N>
whereN
が非負の整数であるなどの名前のテーブルのセットがあります。辞書式順序で「最大」の名前のテーブルを見つける必要があります。それが最大の名前N
です。SHOW TABLES
すべてのテーブルを一覧表示しますが、一覧全体をクライアントにフェッチしてスキャンするよりも効率的に実行する方法を見つけることができませんでした。助言がありますか?
質問する
82 次
1 に答える
1
INFORMATION_SCHEMA.TABLES
これを達成するためにを使用できますか?
何かのようなもの:
SELECT *
FROM INFORMATION_SCHEMA.TABLES
ORDER BY table_name DESC
LIMIT 1
WHERE
もちろん、これに句を追加することもできます。
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE table_name LIKE ('numberedTable%')
ORDER BY table_name DESC
LIMIT 1
該当する場合。
于 2012-12-14T03:28:35.637 に答える