MySQLで文章の順序を気にせずに文章を検索できるようにするには、先に:Europe league
を検索してください。league Europe
、MySQL:文を検索して単語の順序を無視する
select p.title
from post p
where p.title = 'Europe league' or p.title = 'league Europe'
order by case
when text = 'Europe league' then 1
when text = 'league Europe' then 2
end
limit 10;
しかし、この問題のためにMySQLで自己のハンドルがあります:など
私はプログラミング言語でこれを処理し、このようなMySQLのクエリを生成することができます知っていますか? thx
SQL構文に誤りがあります。あなたのMySQLサーバーのバージョンに対応するマニュアルをチェックしてください。右の構文は「BOOLEAN MODE」の近くで使用してください)@Jethro – mwafi
申し訳ありませんが、誤植が修正されました。 IN BOOLEAN MODEの前にカンマを削除します。 – 1sloc
フルテキストインデックス作成機能を備えたMyISAMが必要になると思われます。(列リストに一致するFULLTEXTインデックスが見つかりません) – mwafi