このクエリを使用して、データベースから結果を取得しています。
MATCH(`Text2`) AGAINST ('$s')
グーグルで引用符の間を検索するときのように、文字列が完全に一致する場合にのみ結果を取得したい "".
Match/MySQL でこれを行うにはどうすればよいですか?
例: クエリは「ab cd」です
ID | Text
1 ab cd
2 aab cda
3 aab a cd
行 1 と 2 を返す必要があります
このクエリを使用して、データベースから結果を取得しています。
MATCH(`Text2`) AGAINST ('$s')
グーグルで引用符の間を検索するときのように、文字列が完全に一致する場合にのみ結果を取得したい "".
Match/MySQL でこれを行うにはどうすればよいですか?
例: クエリは「ab cd」です
ID | Text
1 ab cd
2 aab cda
3 aab a cd
行 1 と 2 を返す必要があります
SELECT FROM your_table WHERE Text2 LIKE '%yourstring%';
REGEXP
こんな用途にも使えます。
SELECT *
FROM `tableName`
WHERE `columnName` REGEXP 'ab cd';
これを試してください::ケースに関係なくワイルド検索が必要な場合::
SELECT FROM LOWER(mytable) WHERE LOWER(Text2) LIKE LOWER('%yourstring%');