我運行下面的查詢MySQL的行爲不預期
SELECT *
FROM wp_posts
WHERE (post_title LIKE 'Professionally')
OR (post_content LIKE 'Professionally')
AND post_type='post'
AND post_status='publish'
我知道我有了的post
post_type
一排,和publish
post_status
以單詞「專業地」開始(複製和粘貼從phpmyadmin)但這個查詢返回沒有結果。
奇怪的是,當查詢成功匹配popst_title
時,它按預期工作。
你沒有使用任何通配符。對於「開始」搜索,您需要添加「%」,例如'專業%' –