Vous pouvez utiliser REGEXP
et le [[:<:]]
et [[:>:]]
marqueurs de limite de mots :
SELECT *
FROM table
WHERE keywords REGEXP '[[:<:]]rid[[:>:]]'
Mise à jour pour 2020 :(en fait 2018+)
MySQL a mis à jour son RegExp-Engine dans la version 8.0.4, donc vous devra maintenant utiliser la "norme " marqueur de limite de mot \b :
SELECT *
FROM table
WHERE keywords REGEXP '\\brid\\b'
Sachez également que vous devez échapper à la barre oblique inverse en mettant une seconde barre oblique inverse.