J'ai un champ de messages dans ma base de données, je veux rechercher une chaîne particulière dans les messages des utilisateurs de la manière la plus rapide. Comme l'utilisateur a reçu beaucoup de messages, le processus peut être lent. Ceci est la requête SQL que j'ai jusqu'à présent:Meilleur moyen mysql de rechercher à travers une chaîne
$result=mysql_query("
SELECT message_content
FROM `messages` AS ms
INNER JOIN users1 AS us ON us.user_id=ms.user_id
WHERE us.user_id=".$user_id." AND message_content LIKE '%".$string_to_search."%'") or die(mysql_error());
est-il un moyen d'accélérer la recherche?
Considérant les exigences que vous avez, votre recherche me semble bien ... – DarkAjax