Как мога да съпоставя цялата дума в mysql?
Например, ако напиша „lau“, аз не искам да съвпада с „laura“ или „laurance силен>'.
По-долу е моята работна заявка, която съвпада с „lau“ с „laura“
SELECT *
FROM
(
SELECT
p.page_id,
p.page_url AS url,
p.page_title AS title,
SUBSTRING_INDEX(p.page_content_1, ' ', 500) AS content,
EXTRACT(DAY FROM p.page_backdate) AS date,
EXTRACT(MONTH FROM p.page_backdate) AS month,
EXTRACT(YEAR FROM p.page_backdate) AS year
FROM root_pages AS p
WHERE p.page_hide != '1'
AND p.page_url != 'cms'
AND p.page_url != 'search'
ORDER BY p.page_created DESC
) x
WHERE x.content REGEXP '>[^<]*lau'
Някаква идея да поправя моя REGEXP
?
Причината да използвам REGEXP '>[^<]*searchtext'
е, че съдържанието ми има html тагове, като например
<p class="heading-sitemap">About us</p>
<ul>
<li class="subheading-sitemap">The team</li>
<li><a href="/bg#">Introduction to gt</a></li>
<li><a href="/bg#">Simon x</a></li>
<li><a href="/bg#">Cathrin xe</a></li>
<li><a href="/bg#">Patrick x</a></li>
<li><a href="/bg#">Laurence x</a></li>
<li><a href="/bg#">Tessa x</a></li>>
</ul>
Не искам да търся думата може да попадне в етикетите като <a href="http://laura.com">
.