うまくいけば、私はこれを十分に説明できます!.
MySQL テーブルで特定のキーワードを検索したいのですが、問題なく実行できます..
ただし..これらのキーワードの一致に基づいて、ランダムな行を1つだけ返したいと思います。
数千行のテーブルがあり、すべてを超高速に保つ場合、これを行う最善の方法は何でしょうか。
最初に頭に浮かぶのは、それらをループする 10 個のランダムな行の配列を返し、PHP でキーワードをチェックし、適切な一致が見つかるまでこれを実行してから停止することです..最初の 10 行で一致が見つからなかった場合データベースに再度クエリを実行します..
どんな助けでも大歓迎です!