使うのが定番だと思います。全レコード数を取得したいだけなら、もっといい方法があるんです。実を言うと、僕自身もそんないい方法があると知りませんでした。そこで自分の記憶の整理も兼ね、MySQLで全レコード数を取得するハイパフォーマンスな方法を紹介します。使っちゃうのは最悪なぜならこの関数は、カウントという動作を伴うものだからです。全レコード数が多ければ多いほど、速度に影響が出てくるわけです。次みたいなテーブルとデータを用意したとしましょう。やりたいことは実現できます。次みたいな場合だと、この方法は超効率が悪いんです。したいだけなら、もっといい方法があります。保持するほかのすべてのデータベースに関する情報を格納する場所です。データベースには複数の読み取り専用テーブルが含まれます。これらには実際にはビューがあるので、関連付けられたファイルはなく、トリガーは設定できません。その名前を持つデータベースディレクトリもありません。テーブル簡単に言うなら、MySQL全体のメタ情報を記録しておくデータベースということ例えばこんな情報がアレコレ記録されてるみたいです。サーバーのプラグインの情報テーブルとかカラムのメタ情報ストレージエンジンの情報こういう風にあらゆるメタ情報が記録されてます。全レコード数取得なら、それを調べるのが手っ取り早いですね。テーブルがあるとしましょう。なんかを使うより何倍・何十倍も高速です。問題ないかもしれません。