Можете да използвате REGEXP
и [[:<:]]
и [[:>:]]
маркери за граница на думите:
SELECT *
FROM table
WHERE keywords REGEXP '[[:<:]]rid[[:>:]]'
Актуализация за 2020 г.:(всъщност 2018+)
MySQL актуализира своя RegExp-Engine във версия 8.0.4, така че ще трябва да се използва "стандарт " граница на думата \b:
SELECT *
FROM table
WHERE keywords REGEXP '\\brid\\b'
Също така имайте предвид, че трябва да избегнете обратната наклонена черта, като поставите втора обратна наклонена черта.