sql >> データベース >  >> RDS >> Mysql

同じクエリを使用してmysqlの制限の合計を取得しますか?

    誰もこれについて実際に言及していませんが、SQL_CALC_FOUND_ROWSを使用する正しい方法 テクニックは次のようなものです:

    1. クエリを実行します:SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 0, 10
    2. 次に、このクエリを直後に実行します:SELECT FOUND_ROWS() 。このクエリの結果には、前のクエリの完全なカウントが含まれます。つまり、LIMITを使用しなかったかのようになります。 句。結果はすでにキャッシュされているため、この2番目のクエリはすぐに高速になります。


    1. Oracle.DataClientを使用する場合、プロバイダーはOracleクライアントエラーのバージョンと互換性がありません

    2. カテゴリとサブカテゴリを表示するにはどうすればよいですか?

    3. オープンソースデータが大きくなる:MySQL、NoSQL、またはその両方を選択する

    4. MySQLデータベース展開の自動化