さて、すべての最初の、私の英語で申し訳ありません。ユーザーがブログページなどのテキストを含めることができるテーブルでクエリを実行しようとしています。ユーザーは、HTML形式でコンテンツをデザインできます。私のテーブルでは、次のように保存されています。
Estad&iacute;sticas<br />
<table border="0">
<tbody>
<tr>
<td>Columna 1</td>
<td>Columna 2</td>
</tr>
<tr>
<td>Columna 3<br /></td>
<td>Columna 4<br /></td>
</tr>
</tbody>
</table>
私はそのユーザーが望むすべてのコンテンツを検索する必要があります。フィールド'texto'(私が使用している)はロングテキストフィールドであり、テーブルはinnodbです。全文検索はmyisamテーブル専用であるため使用できません。私は次のようにクエリを実行しました:
"SELECT * FROM texto WHERE texto like '%$variable%'"
しかし、クエリは非常に遅く、永遠にかかります。テーブルには849のレコードがありますが、それは大きくありません。phpmyadminで同じクエリを作成すると、非常に長い時間がかかります。しかし、この分野には大きな記録があり、いくつかの記録にはビデオhtml、表、画像がありますが、それは上記のようなテキストです。
私は何ができますか???クエリのパフォーマンスをどのように改善できますか?私はあなたのすべての助けに感謝します。どうもありがとう。そしてまた、私の英語でごめんなさい。